Kullanıcıların oturum açma / oturum kapatma sınıf yapma Im, kullanıcının seçimine dayalı çerezleri ayarlar. Kullanıcı e-posta / şifresini girer ve bu veritabanı, e-posta / parola açılan bir oturum oluşturulur var denetler ve bir çerez (kullanıcıların kimliği ile) ayarlanır ve kullanıcının yönlendirildiği ... Ben daha sonra kullanıcılara açan bir işlevi var , o kurabiyenin kaydedilen kullanıcı kimliği alarak bu kullanıcı kimliği var olup olmadığını denetleme ve sonra yine bir oturumda kullanıcıların veri kaydetme tarafından ... ben bu konuda güvensiz herkes en görürseniz şey potentialy / yanlış merak ediyordum.
Kısa Örnek im siz bunun özü alabilirsiniz emin olun ...
function login($email, $password, $remember){
// Check the database for email/password combo
if(/*user exists*/){ // if the user exists
$_SESSION = /*User data*/ // save the users data in a session
if($remember){
setcookie('user_id', /*User id*/); // save the user id in a cookie
}
header("location: index.php");// redirect
}
}
function Check_Cookie(){
if(isset($_COOKIE['user_id'])){
return $this->Log_In_ID($_COOKIE['user_id']);
}else{
return false
}
}
function Log_In_ID($id){
//Check the database if the user id exists
if(/*user exists*/){ // if the user exists
$_SESSION = /*User data*/ // save the users data in a session
header("location: index.php");// redirect
}else{
return false;
}
}
Onun değil sormak, ama bunun özü alabilirsiniz emin im çalışıyor im ... Herkes bu potansiyel olarak yanlış bir şey görmüyor mu ne ayrıntılı bir örnek. Siz bunları duymak için herhangi bir öneriler id aşk varsa ... Ayrıca, siz kullanıcıları, ya da herhangi başka yollarla giriş cepten kullanırım.