swallav
Terugkerende gebruiker
- Lid geworden
- 19 jul 2007
- Berichten
- 1.482
Ik heb een inlog scherm gemaakt
Het probleem is alleen, als je het verkeerde wachtwoord in typt, hij automatisch beveilig zegt. Nou is dat niet zo punt als je weer een opnieuw een password kon intypen. Probleem is dat je dat niet kan. Je moet je browser opnieuw opstarten of een andere gebruiken om een nieuwe poging te wagen. Hetzelfde geld als je het wachtwoord wel krijgt. Als je dit hebt, dan stuurt ie je automatisch door. Hoe kan ik dit oplossen? Alvast bedankt.
Code:
<?
function beveilig(){
header("WWW-Authenticate: Basic realm=\"Test Login\"");
header("HTTP /1.0 401 Unauthorized");
echo 'Mijn pagina!';
exit;
}
if(isset($_SERVER['PHP_AUTH_USER'])){
$gebruikersnaam = $_SERVER['PHP_AUTH_USER'];
}else{
beveilig();
}
if(isset($_SERVER['PHP_AUTH_PW'])){
$wachtwoord = $_SERVER['PHP_AUTH_PW'];
}else{
beveilig();
}
if($gebruikersnaam == '8912' && $wachtwoord == 'standard'){
header("Refresh: 2; URL=/~i8912/login/");
}else{
print 'beveilig';
}
?>