Spike_Manana
Новичок
кусок авторизации
Приветсвую!!!
Написал я авторизацию, всё работало, потом решил немного усложнить проверку пользователя, и теперь авторизация не работает, вот скрипт , помогите!!!
Приветсвую!!!
Написал я авторизацию, всё работало, потом решил немного усложнить проверку пользователя, и теперь авторизация не работает, вот скрипт , помогите!!!
PHP:
if (isset($_POST['username']) && isset($_POST['password'])) {
$_POST['password'] = md5($_POST['password']);
// Открывает соединение с БД
require("../db/opendb.php");
// Сверяет введенную информацию с данными БД
$query = mysql_query("SELECT * FROM users WHERE username='".$_POST['username']."'");
$user = mysql_num_rows($query);
if (!$user) {
$err_mess = 'Неверный логин';
}
else {
$user_data = mysql_fetch_array($query);
if ($_POST['password'] == $user['password']) {
// Закрывает соединение с БД
require("../db/closedb.php");
// Если данные совпадают, устанавливает сессию
$_SESSION['authorized'] = true;
// Запоминает данные о пользователе
session_register("username");
// Устанавливает куку
setcookie('auth', $_POST['password'], mktime(0,0,0,1,1,2010));
// Перебрасывает на индекс
header('Location: ../index.php');
}
else {
$err_mess = 'Неверный пароль';
}
}
}
