/* Giriş Yap */
if (isset($_POST["loginol"])) {
$email =$_POST["mail"];
$pass =$_POST["pass"];
$kullanicivarmi= $vt->prepare("select * from uyeler where email=? && pass=?");
$kullanicivarmi->execute(array($email,$pass));
$row= $kullanicivarmi->rowCount();
if ($row>0) {
$_SESSION["mail"]=$email;
$_SESSION["pass"]=$pass;
echo' <META HTTP-EQUIV="Refresh" content="0;URL=musteri.php?drm=ok">' ;
}else{
echo' <META HTTP-EQUIV="Refresh" content="1;URL=login.php"> <center> <font style="font-size:11px; color:red;">Bilgiler Yanlış</font> </center>' ;
}
} Php loginde beni hatırla yapımı
3
●179
- 14-08-2021, 18:17:54Merhaba login sistemimde kullanıcı giriş yaparken googleyi mesela aç kapa yaptığında hesabından otomatik çıkış yapiyor bunu giriş yaptığı an beni atırla seçeneğini nasıl yapabiliriz yardımcı olurmusunuz
- 14-08-2021, 18:23:47
- 14-08-2021, 19:52:31Merhaba,
Beni hatırla butonuna tıklandığında SESSION yerine oturumu COOKIE ile kayıt altına alarak işlem sağlayabilirsiniz.
Mail ve şifreyi SESSION/COOKIE olarak tarayıcıda tutmanız bizce güvenli bir işlem değildir.
Eğer kontrolleri mail ve şifre olarak yaptırıyorsanız bunları HASH haline getirerek kontrol aşamasında decode edebilirsiniz.
Yönlendirmeleri de meta yerine header ile yapmanız daha sağlıklı olacaktır.
Basit anlatım ve dokümanlara aşağıdan ulaşabilirsiniz;
https://www.w3schools.com/php/php_cookies.asp
https://www.w3schools.in/php/php-headers/
İyi çalışmalar.