Ms
Новичок
Авторизация
Добрый день!
Делаю форум с возможностью авторизации на сессиях.
Весь форум умещается на одной странице.
Вот как я это делаю:
Правильно я работаю с аутентификацией?
Добрый день!
Делаю форум с возможностью авторизации на сессиях.
Весь форум умещается на одной странице.
Вот как я это делаю:
PHP:
if(isset($_POST['login']) && isset($_POST['password'])){
$_POST['password']=md5( $_POST['password']);
mysql_query("SELECT*FROM `table` WHERE `login`= {$_POST['login']) } AND `password`= {$_POST['password']) }");
if(mysql_affeted_rows()>0){
//пользователь найден в базе данных
sessions_start();
$_SESSION['auth']=TRUE;
print'Вы аутентифицированы';
}
else{
print'Вы не аутентифицированы';
}
}
if(isset($_COOKIE[session_name()]) or isset($_GET[session_name()])){
session_start();
if($_SESSION['auth']){
print'Вы аутентифицированы';
}
else{
print'Вы не аутентифицированы';
}
}
else if(@!$_SESSION['auth']){
print'Вы гость!';
}
else{
print'Вы аутентифицированы были только что';
}
Правильно я работаю с аутентификацией?