File size: 1.28Kb
<?php
include("../modules/info.php");
if(!isset($PHP_AUTH_USER))
// пользователь неизвестен
{
Header("WWW-Authenticate: Basic realm=\"Admin Center\"");
Header("HTTP/1.0 401 Unauthorized");
exit();
}
else
// пользователь известен, неизвестен пароль
{
// введенный пароль
$pass = "$PHP_AUTH_PW";
// просмотр базы для получения реального пароля
mysql_connect($host,$user,$parol);
mysql_select_db($database);
$result=mysql_query("SELECT * FROM adminzzz WHERE uname=\"$PHP_AUTH_USER\"");
$row=mysql_num_rows($result);
// проверка
if ($row==NULL) // пользователя с таким именем нет в БД, выходим
{
Header("WWW-Authenticate: Basic realm=\"Admin Center\"");
Header("HTTP/1.0 401 Unauthorized");
exit();
}
else // пользователь с таким именем есть в БД, проверка пароля
{
$real_password=mysql_result($result,0,'upass');
if ($real_password!=$pass)
{
Header("WWW-Authenticate: Basic realm=\"Admin Center\"");
Header("HTTP/1.0 401 Unauthorized");
exit();
}
}
mysql_close();
}
?>