bweb
Guest
WWW-Authenticate : realm - не выводится (только цифры какие-то)...
в локалке на winxp - все нормально отображается!
у хостера - нет! вместо фразы "ВАШЕ ИМЯ?" - просто 4 цифры ...
аутентификация с помощью htaccess не подходит - только такой способ!
Спасибо за подсказку.
в локалке на winxp - все нормально отображается!
у хостера - нет! вместо фразы "ВАШЕ ИМЯ?" - просто 4 цифры ...
аутентификация с помощью htaccess не подходит - только такой способ!
PHP:
function authenticate() {
header( "WWW-Authenticate: Basic realm=\"ваше имя?\"");
header( "HTTP/1.0 401 Unauthorized");
echo "ошибка\n";
exit;
}
if (!isset($_SERVER['PHP_AUTH_USER'])||($SeenBefore == 1 && $OldAuth == $_SERVER['$PHP_AUTH_USER']))
{
authenticate();
}
else {
echo "<p>Welcome: {$_SERVER['$PHP_AUTH_USER']}<br>";
echo "Old: {$_REQUEST['$OldAuth']}";
echo "<form action='{$_SERVER['$PHP_SELF']}' METHOD='POST'>\n";
echo "<input type='hidden' name='SeenBefore' value='1'>\n";
echo "<input type='hidden' name='OldAuth' value='{$_SERVER['$PHP_AUTH_USER']}'>\n";
echo "<input type='submit' value='Re Authenticate'>\n";
echo "</form></p>\n";
}