> ## Documentation Index
> Fetch the complete documentation index at: https://docs.zonely.gen.tr/llms.txt
> Use this file to discover all available pages before exploring further.

# WAF ve Yükleniyor Ekranı (Preloader)

> Sitedeki yükleniyor ekranının kapatılmaması kuralı, Özel Zonely WAF tarayıcı doğrulaması ve kapatıldığında yaşanan sorunlar.

Zonely sitenizin ilk açılışında görünen yükleniyor ekranı (preloader / splash screen), sıradan bir görsel animasyon veya estetik bekleme efekti değildir. Bu ekran, **Özel Zonely WAF (Web Application Firewall)** motorunun arka planda milisaniyeler süren tarayıcı doğrulamasını (browser challenge) ve Layer 7 bot korumasını çalıştırdığı kritik bir güvenlik kalkanıdır.

> [!WARNING]
>
> **Kesin Güvenlik Kuralı:** Yönetim panelinden, tema düzenleyicisinden veya özel CSS/JS kodları (`display: none`, betik engelleme vb.) ile yükleniyor ekranı **kesinlikle kapatılmamalıdır**. Bu ekranın kapatılması sitenizin kilitlenmesine ve meşru ziyaretçilerin engellenmesine neden olur.

***

## Yükleniyor Ekranı Arka Planda Ne Yapar?

Ziyaretçi sitenize girdiğinde yükleniyor ekranı aktifken arka planda şu işlemler gerçekleşir:

1. **Tarayıcı Doğrulaması (JavaScript Challenge):** Ziyaretçinin gerçek bir insan/tarayıcı mı yoksa otomatik bir saldırı botu, kazıma aracı veya SQL Injection tarayıcısı mı olduğu 0.2 ila 0.5 saniye içerisinde taranır.
2. **Güvenlik Oturum Anahtarlarının Üretimi:** Ziyaretçinin oturumuna özel şifreli bir CSRF ve WAF oturum belirteci (token) atanır.
3. **Sayfa Güvenliğinin Sağlanması:** Doğrulama başarılı olduğu an yükleniyor ekranı kendiliğinden kaybolur ve ziyaretçi doğrudan siteye giriş yapar.

***

## Yükleniyor Ekranı Kapatılırsa Ne Olur?

Yükleniyor ekranı özel CSS ile gizlendiğinde veya devre dışı bırakıldığında sistemde şu kritik sorunlar ortaya çıkar:

> [accordion] 1. 403 Forbidden ve Sonsuz Yüklenme Döngüsü (Challenge Loop)
>
> * **Sorun:** WAF tarayıcı doğrulaması tamamlanmadan sayfa DOM'u açılmaya çalışır.
> * **Sonuç:** Güvenlik motoru gelen isteği doğrulanmamış şüpheli bot trafiği olarak algılar. Ziyaretçilere `HTTP 403 Forbidden` hatası verilir veya sayfa sürekli yeniden yüklenerek sonsuz döngüye girer.

> [accordion] 2. Mağaza Alımlarında ve Giriş Formlarında Token Kaybı
>
> * **Sorun:** Yükleniyor ekranı sırasında üretilmesi gereken oturum ve CSRF güvenlik tokenleri üretilemez.
> * **Sonuç:** Kullanıcılar mağazadan ürün alırken, bakiye yüklerken veya kayıt/giriş formunu doldururken *"Güvenlik doğrulaması başarısız"* veya *"Geçersiz istek"* hatası alır; ödeme ve sipariş akışı kesintiye uğrar.

> [accordion] 3. Layer 7 Saldırılarına ve Bot Akınına Karşı Savunmasızlık
>
> * **Sorun:** Bot filtreleme süzgeci atlandığı için sunucuya gelen her ham istek doğrudan veritabanına ve PHP çekirdeğine iletilir.
> * **Sonuç:** Sunucunuz HTTP flood, brute-force hesap denemeleri ve otomatik spam botlarına karşı tamamen savunmasız hale gelir; site aşırı kaynak tüketiminden yavaşlar veya çöker.

> [accordion] 4. Beyaz Sayfa ve Tema Arayüz Çakışmaları
>
> * **Sorun:** Temanın stil ve betik varlıkları güvenlik doğrulamasıyla senkronize çalışacak şekilde yapılandırılmıştır.
> * **Sonuç:** Ekran zorla gizlendiğinde tarayıcı önbelleği ile WAF betikleri çakışır; ziyaretçilerin karşısına boş beyaz bir ekran (White Screen) çıkabilir.

***

## Doğru Kullanım ve Çözüm

* **Ekranı Olduğu Gibi Bırakın:** Zonely WAF yükleniyor ekranı meşru kullanıcılar için saniyenin onda biri kadar kısa bir sürede tamamlanır ve kullanıcı deneyimini olumsuz etkilemez.
* **Özel CSS Eklemeyin:** Yönetim paneli -> Tema Ayarları -> Özel CSS alanına `.preloader { display: none; }` veya benzeri gizleme kodları eklemeyin. Eklediyseniz bu kodları derhal kaldırın.
* **Önbellek Temizliği:** Yükleniyor ekranında takılma yaşayan kullanıcılarınıza klavyeden `Ctrl + F5` (Mac için `Cmd + Shift + R`) yaparak tarayıcı önbelleğini temizlemelerini önerin.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.