function if_login() {
if (isset($_SESSION['username']) && !empty($_SESSION['username']) &&
isset($_SESSION['password']) && !empty($_SESSION['password'])) {
return true;
} else {
if (isset($_COOKIE['username']) && !empty($_COOKIE['username']) &&
isset($_COOKIE['password']) && !empty($_COOKIE['password'])) {
$username = $_COOKIE['username'];
$password = $_COOKIE['password'];
login($username, $password);
return true;
} else {
return false;
}
}
}
function login($username, $password) {
$password_md5 = md5($password);
if (mysql_result(mysql_query("SELECT COUNT(`user_id`) FROM `users` WHERE `username` = '$username' AND `password` = '$password_md5'"), 0) == 1) {
$_SESSION['username'] = $username;
$_SESSION['password'] = $password;
setcookie('username', $username, time()+864000);
setcookie('password', $password, time()+864000);
return true;
} else {
return false;
}
}
prvo da li su dobre ova funkcije? A tacnije, pokusavam automatski log in ako postoje cookies kod korisnika. Ali me zanima, kako funkcija zna koji cookie da trazi? mozda se sa jednog racunara vise korisnika se registrovalo?
Tj. zanima me ako funkcija pomesa neke korisnike i lozinke , da li ce mi izbaciti neku sistemsku gresku ako ne moze da se uloguje?