Chci se zeptat, jak se programove odhlasit, kdyz uz se jednou prihlasim pomoci:
Header( "WWW-Authenticate: Basic realm=\"Test Authentication System\"");
Tzn. potrebuji, aby po me uvedena stranka pri novem pristupu opet chtela jmeno a heslo a ne az po zavreni prohlizece.
Budu rad za demonstracni vzorovy kod.
Myslel jsem, ze to vyresim radkou "unset($PHP_AUTH_USER);" v nasledujicim kodu, ale nejak to na to nereaguje...
<?php
function authenticate() {
Header( "WWW-Authenticate: Basic realm=\"Test Authentication System\"");
Header( "HTTP/1.0 401 Unauthorized");
echo "K přístupu na tento zdroj musíte zadat platné ID a heslo\n";
exit;
}
if(!isset($PHP_AUTH_USER)) {
authenticate();
}
else {
echo "Welcome: $PHP_AUTH_USER<BR>";
echo "$PHP_AUTH_USER<BR>";
unset($PHP_AUTH_USER);
if(isset($PHP_AUTH_USER))
echo "$PHP_AUTH_USER<BR>";
}
?>