Consolda herhangi bir hata alıyormusunuz ?

Hosting’de Session Süresinin Çok Düşük Olması (En sık sebep)
Local’de session süresi uzundur, sorun çıkmaz.
Paylaşımlı hostinglerde ise session dosyaları bazen:
2–3 dakika içinde temizlenir
Session path doğru ayarlanmaz
tmp klasöründe yetki yoktur veya doludur
Bu durumda admin rolü olan $_SESSION["isAdmin"] kaybolur ,otomatik kullanıcı paneline yönlendirir.

Session süresini uzat
ini_set('session.gc_maxlifetime', 36000);
ini_set('session.cookie_lifetime', 36000);
session_start();

---


Domain farklıysa cookie çakışması yani ( Local’de localhost, canlıda domain.com )
Eğer cookie şu şekilde ayarlıysa setcookie("login", "...", "/", "localhost"); Canlıda çakışır , cookie uçarsa tekrar login ister ,admin paneline alınmaz.

---

Admin paneli normal sayfa gibi cache’e girerse kullanıcı paneli gibi davranır. (Admin dizinini cache’ten hariç bırak) ( /admin/* )

Bu yöntemleri deneyın olmazsa tekrardan yardımcı olmaya çalışacağım.