SetSql adlı üyeden alıntı:
mesajı görüntüle
logout işleminden sonra geri tuşuna basıldığında tekrar giriş yapması
17
●1.405
- 11-09-2012, 12:58:56Logout kodlarını da aynı sayfada barındırıyorsunuz o zaman. Giriş yaptıktan sonra session_destroy ediliyor ve yönlendiriyor.
<?php ob_start(); session_start(); session_destroy(); header("Refresh: 0; url=index.php"); ob_end_flush(); ?>Bu kodları sadece 1 sayfada tutun ve hiç bir sayfaya include etmeyin. - 11-09-2012, 13:07:54SetSql adlı üyeden alıntı: mesajı görüntüle
eğer yanlış anlamadıysam aynı sayfada barındırmıyorum.
login.php ve logout.php adında iki farklı dosyada işlemleri yaptırıyorum.
--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 13:07:54 -->-> Daha önceki mesaj 13:06:26 --
bunu denedikten sonra tarayıcıda bu sayfada yönlendirme döngüsü var diye bir hata alıyorum.EuroTurk adlı üyeden alıntı: mesajı görüntüle - 11-09-2012, 13:16:47Giriş yapıyor dediniz, buraya kadar sorun yok. Sonra kendiliğinden oturum sonlandırılıp giriş sayfasına yönlendiriyor dediniz.
Giriş yapıldıktan sonra kullanılan bir sayfanın kodlarını paylaşabilir misiniz?
Birde session'ları ekrana basın boş mu yoksa dolu mu ona bakalım.
echo $_SESSION["admin_username"]; echo $_SESSION["admin_password"];
- 11-09-2012, 13:22:19sessionları boş çekiyor hocam.Ekrana yazdırdım dediğiniz gibi ama boş geldi.SetSql adlı üyeden alıntı: mesajı görüntüle
Nasıl çözebiliriz bu sorunu peki? - 11-09-2012, 14:15:42Üyeliği durdurulduAnladığım kadarıyla "main.php" sayfasında SESSION kontrolü hiç yapmamışsınız. SESSION kontrolü için gerekli kodları girdiğiniz zamanda sonsuz bir döngüye giriyor. Çözümü için "main.php" sayfasının en başına şunları ekleyin;
session_start(); if (@$_SESSION["giris"] != true) { header("location: index.php"); }Umarım sorununuz çözülecektir. - 11-09-2012, 15:26:37Kimlik doğrulama veya yönetimden onay bekliyor.
setcookie("admin_username",$admin_username,time()+60*60*24);
setcookie("admin_password",$admin_password,time()+60*60*24);
bunu boyle kullanırsan cörtletirler sistemini...