Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

php ile Authenticate

mrb. arkadaşlar
php de admin paneli yapıyorum panelie giriş kısmını Authenticate formu ile yapmayı düşünüyorum ama takıldığım bi nokta var
doğru kullanıcı adı ve şifermi girdikten sonra oturum kaç dakika açık kalabiliyor.
süresiz,süreli kaç dk.
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Cevaplar

  • Vedia adlı üyenin fotoğrafı
    12 yıl önce yazılmış
    66 cevap - 21 soru
    iki şekilde oturum takip edebilirsiniz: Session veya Cookie.

    Session'da açık kalma süreniz dakilarla sınırlı iken, Cookie'de ise bu süreyi siz belirleyebilirsiniz.
  • mehmetali adlı üyenin fotoğrafı
    12 yıl önce yazılmış
    41 cevap - 103 soru
    yok demek istediğim o değildi demek istediğimi
    bu aut. sistemi ile giriş yaptığımda nasıl bir senaryo var
    atıyorum kullanıcı adı ve şifre girilir
    20 dk. lığına bi oturum nesnesi açılır.
    sayfa kapatıldığında oturum gider veya gitmez
    eğer gitmediyse o aut. ekranı gelmeden yönetim paneli gelir.
    • GncArt adlı üyenin fotoğrafı GncArt
      Eğer bu sistem için SESSION kullanıyorsanız, SESSION ların etkinlik süresi 24dk. dır.
      Fakat COOKIE kullanıyorsanız, bu süreyi siz belirlersiniz. Çünkü cookie tanımlarken 3 cül değer olarak bir time değeri yazarsınız.

      Mesela aşağıdaki COOKIE 1 saat sonra etkisini kaybedecek ve panelde dolaşan kişinin karşına login ekranı gelecektir.
      setcookie("TestCookie", $value, time()+3600); 
      
      12 yıl önce yazılmış
  • sagoral adlı üyenin fotoğrafı
    12 yıl önce yazılmış
    38 cevap - 2 soru
    İstediğiniz işlemi en güzel COOKIE kullanarak yapabilirsiniz. Admin panelinde her sayfaya şöyle bir fonksiyon koyarsanız:
    oturumUzat();

    oturumKontrol() fonksiyonu ise şöyle olur:
    funtion oturumUzat(){
    if($_COOKIE["girisYapildiMi"]=="evet"){
    // Eğer zaten giriş yapılmış ise ve çerezin ömrü bitmemişse çerezin süresini tekrar bir saat uzat
    setcookie("girisYapildiMi", "evet", time()+3600);
    }
    else{
     // Eğer çerezin ömrü bitmiş ise yönetici giriş sayfasına yönlendir.
     header("Location: admingirisi.php");
    }
    


    Bu şekilde basit bir kontrolle işlerini yapabilirsin ;)