[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Проблема с авторизацией
Alifalike
Привет!=) Уже второй день обращаюсь к форуму, т.к. решил писать свою регистрацию и авторизацию на сайт)) Так вот, в регистрации стоит кодирование md5 и в авторизации тоже md5. Но при вводе пароля и логина, пишет что не существует, хотя он существует. Вот код авторизации:

<?php
session_start();
header("Content-Type: text/html; charset=utf-8");
include_once("config.php");
$login = $_POST['login'];
$password = md5(md5(trim($_POST['password'])));
$password = strip_tags ($password);
$result = mysql_query("SELECT * FROM users WHERE login='$login'");
$myrow = mysql_fetch_array($result);
if (empty($myrow['password']))
{
exit ("Извините, введённый вами login или пароль неверный.");
}
else {
if ($myrow['password']==$password) {
$_SESSION['id']=$myrow['id'];
$_SESSION['login']=$myrow['login'];
header("Location: index.php");
}
else {
exit ("Извините, введённый вами login или пароль неверный.");
}
}

?>


Может это из-за того что в бд кодировка не utf-8, а на сайте она, я честно в кодировках не разбираюсь, поэтому уже 2-ой раз попадаюсь на её грабли. Помогите, пожалуйста разобраться...
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.