Alex_v.tv
Новичок
Небольшой вопрос по $_SERVER['PHP_AUTH_USER']
Добрый день всем!
Есть страница входа index.php со ссылкой <a href="in.php">Вход</a>
код файла тестового in.php:
Задача: сделать так, чтоб человек, вернуышись по ссылке ""<a href='index.php'>Неправильно введен логин или пароль</a>" мог снова попытаться войти.
Соответственно вопрос: каким образом убрать значение $_SERVER['PHP_AUTH_USER'] без закрытия окна браузера?
или есть иной способ?
нутром чую, что вопрос туповат, но вот упёрся (
Добрый день всем!
Есть страница входа index.php со ссылкой <a href="in.php">Вход</a>
код файла тестового in.php:
PHP:
<?
if (!isset($_SERVER['PHP_AUTH_USER']))
{
header("WWW-Authenticate: Basic realm=\"My Realm\"");
header("HTTP/1.0 401 Unauthorized");
echo "<font color=red><a href='index.php'>Доступ запрещён</a></font>\n";
exit;
}
else
{
@mysql_connect("localhost")
or die("Can't connect to Database. <br>MySQL answer: ".mysql_error());
@mysql_select_db("test")
or die("Can't connect to Database. <br>MySQL answer: ".mysql_error());
$login = addslashes($_SERVER['PHP_AUTH_USER']);
$password = $_SERVER['PHP_AUTH_PW'];
$sql = "SELECT * FROM user WHERE login = '$login' AND pass = '$password'";
$res = mysql_query($sql);
if (!$res || mysql_num_rows($res) != 1)
{
echo "<a href='index.php'>Неправильно введен логин или пароль</a><br>";
echo "<a href='reg.php'>Регистрация</a><br>";
echo "<a href='call.php'>Забыли пароль?</a>";
exit;
}
else
{
$data_array = mysql_fetch_array($res);
$_SESSION['user_id'] = $data_array['user_id'];
$_SESSION['user'] = $data_array['login'];
$_SESSION['access'] = $data_array['access'];
header("Location: user.php?".SID);
exit;
}
}
?>
Соответственно вопрос: каким образом убрать значение $_SERVER['PHP_AUTH_USER'] без закрытия окна браузера?
или есть иной способ?
нутром чую, что вопрос туповат, но вот упёрся (