Doğru Cevap
-
Session ile yapamazsın, çünkü session sunucu da cookie kullanıcının bilgisayarında barınır, sunucun herhangi bir hareket olmadığı takdir de session'u siler.
-
komancero
Cevapladığın için teşekkürler. O halde şöyle bir mantık yürütmem uygun olabilir mi;
Eğer beni hatırla seçeneği işaretlenirse cookie ile işlem yapılır, işaretlenmezse session ile? Mantıklı mıdır sizce?10 yıl önce yazılmış -
mcicek
yerinde olsam şöyle yaparım ;
Kullanıcı Giriş yaptıktan sonra kullanıcı bilgilerini kontrol ederim, doğru ise beni hatırla seçeneğini kontrol ederim eğer seçmiş ise random bir kod oluşturabilirim örneğin kullanıcı adı ve parolasını birleştirip md5ini alabilirsin daha sonra bu kodu kullanıcının tarayıcısına cookie olarak kayıt eder ve aynı zamanda veritabanım da bulunan beni_hatirla tablosuna kayıt ederim (tabloda ki alanlarım şunlar olsun id,cookie_kod,user_id) kullanıcı sisteme tekrar geldiğinde tarayıcısında beni hatırla değeri varsa bunu alıp tabloda ararım user_id ile user tabloma ulaşıp işlemin kullanıcı adı ve parolasını tekrar md5 ini alarak gelen kod ile uyumlu mu diye kontrol ederim ve giriş yap işlemini otomatik olarak yaparım.
Biraz uzun oldu umarım anlamışsındır.10 yıl önce yazılmış -
komancero
Anladım anladım, sağol cookie hiç kullanmadım bu zamana kadar ama sessiondan bi farkı yok heralde kullanım açısından. Teşekkürler.10 yıl önce yazılmış
-
Cevaplar
Hiç cevap bulunamadı.