kun tjekke cookies en gang
Hej.Jeg har fået lavet auto login eller ihvertfald næsten.
jeg har denne kode:
--- start ---
<?
// Tjekker kun en gang om en cookie er sat.
if(!isset($_COOKIE["cookie_login"])) {
if (isset($_COOKIE["cookie_register1"], $_COOKIE["cookie_register2"], $_COOKIE["cookie_register3"], $_COOKIE["cookie_register4"])) {
$query = mysql_query("SELECT * FROM user WHERE username='". $_COOKIE["cookie_register2"] ."' AND password='". $_COOKIE["cookie_register3"] ."' And status='active'");
if (mysql_num_rows($query) !=0){
$user_check = mysql_fetch_array($query);
$s_userID = $_COOKIE["cookie_register1"];
$s_username = $_COOKIE["cookie_register2"];
$s_password = $_COOKIE["cookie_register3"];
$s_level = $_COOKIE["cookie_register4"];
session_start();
session_register ("s_userID");
session_register ("s_username");
session_register ("s_password");
session_register ("s_level");
}
}else{
$_SESSION["cookie_login"] = 1;
}
}
?>
--- slut --
Men den vil ikke tjekke om personen har cookies der basser til databasen og så vil den heller ikke registrer sessions. det skal laves så den KUN tjekker om brugeren har cookies. hvordan gør jeg det ??
på forhånd tak
