Merhabalar, başlıktada belirttiğim gibi sorunum logout işlemi yapıldıktan sonra tarayıcıdan back tuşuna basıldığında tekrar giriş yapılan ekrana dönmesi.
İnternette biraz aradım ama pek işime yarar bilgiye ulaşamadım.
Yardımcı olacak arkadaşlara teşekkürler şimdiden.
logout işleminden sonra geri tuşuna basıldığında tekrar giriş yapması
17
●1.405
- 11-09-2012, 12:26:24zaten öyle yapıyorum.Sorun logout işleminden sonra ana sayfaya yönlendikten sonra tarayıcıdan back tuşuna bastığımda ortaya çıkıyor.Tekrar giriş yapıldıktan sonraki sayfaya gidiyor.SetSql adlı üyeden alıntı: mesajı görüntüle
- 11-09-2012, 12:28:21Session kontrolünüzde sorun var gibi. Kodları paylaşabilme imkanınız var mı?dj_nuz adlı üyeden alıntı: mesajı görüntüle
- 11-09-2012, 12:30:57denedim ancak aynı problem devam ediyor.kullanıcı adı ve şifre giriliyor.login.php ye gidiyor kontrol sağlanıyor ve giriş yapılıyor.sonra kullanıcı sayfasına yönleniyor.Kullanıcı sayfasından logout yapılıyor.logout.php ye yönleniyor çıkış yapılıyor ve kullanıcı şifre giriş ekranına yönleniyor.buraya kadar sorun yok zaten.Kullanıcı ve şifre giriş ekranında tarayıcıdan back tuşuna basıldığında tekrar giriş yapılan kullanıcı sayfasına dönüyor.Ben dönmemesini istiyorum.EuroTurk adlı üyeden alıntı: mesajı görüntüle
--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 12:30:57 -->-> Daha önceki mesaj 12:30:00 --
logout.php kodlarını istiyorsanız aşağıda.SetSql adlı üyeden alıntı: mesajı görüntüle
<?php ob_start(); session_start(); session_destroy(); header("Refresh: 0; url=index.php"); ob_end_flush(); ?>başka bi sayfanın kodunu isterseniz onuda verebilirim. - 11-09-2012, 12:35:01Bu mudur?SetSql adlı üyeden alıntı: mesajı görüntüle
session_start(); ob_start(); $admin_username = htmlentities(mysql_real_escape_string($_POST["admin_username"])); $admin_password = htmlentities(mysql_real_escape_string($_POST["admin_password"])); $sorgula = mysql_query("SELECT * FROM admin_users WHERE admin_username='{$admin_username}' and admin_password='{$admin_password}'") or die (mysql_error()); $uye_varmi = mysql_num_rows($sorgula); if($uye_varmi > 0) { $_SESSION["giris"] = "true"; $_SESSION["admin_username"] = $admin_username; $_SESSION["admin_password"] = $admin_password; setcookie("admin_username",$admin_username,time()+60*60*24); setcookie("admin_password",$admin_password,time()+60*60*24); echo str_repeat("<br>", 8)."<center><img src=images/yukleniyor.gif border=0 /> Giriş Başarılı.Yönlendiriliyorsunuz.</center>"; header("Refresh: 2; url=main.php"); } else { echo str_repeat("<br>", 8)."<center><img src=images/hata.gif border=0 /> Hatalı Kullanıcı Adı yada Parola!</center>"; header("Refresh: 2; url=index.php"); } mysql_close(); ob_end_flush(); ?>