Aşağıdaki kodun doğru olması lazım fakat bir yerde hata yapıyorum. Cookie tutuyor, fakat tekrar giriş formunda beni hatırla bilgileri gelmiyor. Yardımlarınız için teşekkür ederim.
if($_POST)
{
$eposta = $_POST["email"];
$sifre = sha1($_POST["sifre"]);
$hatirla = $_POST["hatirla"];
if(!empty($eposta) || !empty($sifre))
{
$sorgu=$db->prepare("SELECT * FROM xxxxx WHERE email=? and sifre=?");
$sorgu->execute(array($eposta,$sifre));
$islem=$sorgu->fetch();
if($islem) {
$_SESSION['email'] = $islem['email'];
$_SESSION['id'] = $islem['id'];
$_SESSION['adi'] = $islem['adi'];
if ($yetki!=='yetkili') {
header("Location:panel");
}else{
header("Location:panel");
}}
else
{
echo "Kullanıcı Adınız veya Şifreniz Yanlış";
}
}
else
{
echo "Boş Alan Bırakmayınız.";
}
if($hatirla=="ok") {
if(isset($email) && isset($sifre))
{
setcookie($email, time()+60*60*24);
setcookie($sifre, time()+60*60*24);
}
}
else
{
setcookie($email, time()-60*60*24);
setcookie($sifre, time()-60*60*24);
}}
?>