ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
 
 
Опции темы Поиск в этой теме Опции просмотра

  #2  
Старый 06.04.2009, 08:45
Аватар для Gifts
Gifts
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме:
2769640

Репутация: 1304


По умолчанию

Vinsik
PHP код:
<?php
$dblocation 
"localhost";
$dbname "test";
$dbuser "root";
$dbpasswd "root";
$dbcnx = @mysql_connect($dblocation,$dbuser,$dbpasswd);
if (!
$dbcnx) {
    echo( 
"<P>В настоящий момент сервер базы данных не
    доступен, поэтому корректное отображение
    страницы невозможно.</P>" 
);
    exit();
}
if (! @
mysql_select_db($dbname,$dbcnx) ) 
{
    echo( 
"<P>В настоящий момент база данных не доступна, 
    поэтому корректное отображение страницы
    невозможно.</P>" 
);
    exit();
}

$query "SELECT password, salt FROM users WHERE name='".mysql_real_escape_string($_POST['name'])."'";
$nme mysql_query($query);
if(!
$nme)
{
    echo 
"Ошибка выполнения запроса";
    exit();
} else if (
mysql_num_rows($nme) != 1)
{      
    echo 
"Ошибка идентификации: неправильное имя пользователя и/или пароль";
    exit();
}

$bpass=mysql_fetch_assoc($nme);

if (
md5(md5($_POST['password']).$bpass['salt']) == $bpass['password'])  
{
    echo 
"Hello, $name"
}
else
{
    echo 
"Ошибка идентификации: неправильное имя пользователя и/или пароль";
    exit();
}
?>
 
Ответить с цитированием
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Синхронизация .Slip Windows 3 12.01.2009 20:35



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ