Php Üye Girişi Sorunu
-
öncelikle Merhaba Hocalar Php Üye Kaydı ve Üye Grişi Yaptırıyorum Fakat
kullanıı Adı
ŞifreBu Kısımın Kaybolmasını İstiyorum kullanıı Giriş Yapınca Bunu Nasıl yapabilirim
Setcookie(); Koduyla giriş Yaptırıyorum ?
-
hocam öncelikle çerezle değil session ile kontrol yapmanı öneririm.
soruna gelince
üye giriş yaptığında çereze bir değer atarsın örnek kullanıcı adı,mail,id vs.
$user = $_COOKIE["cerez adi"];
if(!empty($user) || isset($user)): //$user değişkeni yaratılmış ve boş değil ise
// giriş yaptıktan sonra görüneceke kısım
else: //$user değişkeni boş ise yada böle bi çerez yok ise giriş yap formu
// giriş yapın form vs.
endif;
ama biz bu şekilde tasvip etmiyoruz :)
session ile yap çerezlerde kullanıcı bilgisi tutmak pek sağlıklı değil
-
ama beni hatırla seçeneği varsa mecbur.O yüzden kullanıcı bilgilerini cookie ayarlarına atarken bence md5() ile bi kriptola.Üye bilgisi, şifre ve mail adresini.
-
md5 le şifreliyorum hocam . Sesionla Nasıl Yapabilirim Hiçbi bilgim yok Dersleri hazır varmı sizde hocamvideo felan Dediğini deniyecem
-
Kazekage bunu yazdı:
-----------------------------
md5 le şifreliyorum hocam . Sesionla Nasıl Yapabilirim Hiçbi bilgim yok Dersleri hazır varmı sizde hocamvideo felan Dediğini deniyecem
-----------------------------Buyur hocam
http://www.joomlacilar.com/ders/php/Session_uyelik_girisi.html
-
Kazekage bunu yazdı:
-----------------------------
md5 le şifreliyorum hocam . Sesionla Nasıl Yapabilirim Hiçbi bilgim yok Dersleri hazır varmı sizde hocamvideo felan Dediğini deniyecem
-----------------------------yok veritabanında sadece şifre olsunda, cookie'lerde diyorum md5 ile şifrelere, o sayede adam ne maili, nede başka birşeyi bulur.hatta md5(md5($)) şeklinde çiftlersen, kotnrolüde çift yaparsan (sadece cookiede) sıkıntı çıkmaz.
Sessionlar sürekli olmaz.Tarayıcı kaandığında, yada bir kaç dakika sonra kendiliğinden bitebiliyor.Facebook, google dan tahribat'a ordan hazır portallara, uzun soluklu hepsi cookie kullanıyor.
session_start(); diyeceksin sorna;
$_SESSION['uyeadi'] = databaseden çekilen nick;
şeklinde olur.
-
CasTeaL bunu yazdı:
-----------------------------
Kazekage bunu yazdı:
-----------------------------
md5 le şifreliyorum hocam . Sesionla Nasıl Yapabilirim Hiçbi bilgim yok Dersleri hazır varmı sizde hocamvideo felan Dediğini deniyecem
-----------------------------Buyur hocam
http://www.joomlacilar.com/ders/php/Session_uyelik_girisi.html
-----------------------------eyvallah hocam sağolda bu adam sitede dolaşırken nasıl görünücek onu anlamadım ?
-
zumsuk bunu yazdı:
-----------------------------
Kazekage bunu yazdı:
-----------------------------
md5 le şifreliyorum hocam . Sesionla Nasıl Yapabilirim Hiçbi bilgim yok Dersleri hazır varmı sizde hocamvideo felan Dediğini deniyecem
-----------------------------yok veritabanında sadece şifre olsunda, cookie'lerde diyorum md5 ile şifrelere, o sayede adam ne maili, nede başka birşeyi bulur.hatta md5(md5($)) şeklinde çiftlersen, kotnrolüde çift yaparsan (sadece cookiede) sıkıntı çıkmaz.
Sessionlar sürekli olmaz.Tarayıcı kaandığında, yada bir kaç dakika sonra kendiliğinden bitebiliyor.Facebook, google dan tahribat'a ordan hazır portallara, uzun soluklu hepsi cookie kullanıyor.
session_start(); diyeceksin sorna;
$_SESSION['uyeadi'] = databaseden çekilen nick;
şeklinde olur.
-----------------------------eyvallah hocam dersi izleyince anlamadım Peki cookie ile her sayfada kullanıcı varmı yokmu nasıl kontrol edicem
-
sadece cookie ile de babalar gibi güvenli sistem yapılabilir, sessiondan kat kat da hızlı çalışır ve bazı header hataları ile karşılaşma riskin yoktur. istediğin bilgiyi açıktan cookie'ye yaz sonra da hash keyini koy yanına her seferinde de kontrol ettir, bişicik olmaz.
-
snnyk bunu yazdı:
-----------------------------
hocam öncelikle çerezle değil session ile kontrol yapmanı öneririm.
----------------------------- -
Kazekage bunu yazdı:
-----------------------------eyvallah hocam dersi izleyince anlamadım Peki cookie ile her sayfada kullanıcı varmı yokmu nasıl kontrol edicem
-----------------------------hocam cookieler ile genel bakacaksın, eğer doğruysa bütün yetkileri anlık sessionlara vereceksin.
sevgili php.net 'e bak :)