hoe kan ik een bepaalde pagina van mn website beveiligen met een wacthwoord en een gebruikersnaam>

kan iemand de code hier misschien neerzetten
Zoek eens tussen de scripts op phphulp, er zijn er zat.
http://www.phphulp.nl/php/scripts/8/93/
<?
//-- login
if ($_SERVER["PHP_AUTH_USER"] != "USERNAME" || $_SERVER["PHP_AUTH_PW"] != "PASSWORD")
{

header("WWW-Authenticate: Basic realm=\"Enter username and password to proceed\"");
header("HTTP/1.0 401 Unauthorized");

echo "<h1>Authentication failed</h1>Je hebt geen rechten tot deze pagina.";
}
else
{
echo "Dit krijgt de gene te zien wanneer de username en password goed ingevuld zijn.";
}
?>
ja maar al die kutscripts snap ik niks van:SS
egt niet.!

ik had op mn vorige site een vet makkelijk script maar hier staan zoveel scriptst op.!

Opmerkingen bij bovenstaand script:
- werkt niet op IIS websevers
- werkt alleen als PHP in CGI draait
Als je niet wilt dat alles in een else moet kan het ook zo ofniet?:


<?
//-- login
if ($_SERVER["PHP_AUTH_USER"] != "USERNAME" || $_SERVER["PHP_AUTH_PW"] != "PASSWORD")
{

header("WWW-Authenticate: Basic realm=\"Enter username and password to proceed\"");
header("HTTP/1.0 401 Unauthorized");

die("<h1>Authentication failed</h1>Je hebt geen rechten tot deze pagina.");
}

?>
Makkelijke versie:
<?
//////////////
$username = 'hier de gebruikersnaam';
$password = 'hier het wachtwoord';
$text = 'Marks beveiligde pagina (bijvoorbeeld)';
$mededeling = 'Jij mag hier niet komen, want je inloggegevens kloppen niet!!! (bijvorbeeld)';
//////////////

//-- login
if ($_SERVER["PHP_AUTH_USER"] != $username || $_SERVER["PHP_AUTH_PW"] != $password)
{

header('WWW-Authenticate: Basic realm="' . $text . '"');
header('HTTP/1.0 401 Unauthorized');
die '<h1>Authentication failed</h1><p>' . $mededeling . '</p>';
exit;
}

//////////////
hier de code voor als iemand de goede inloggegevens heeft ingevuld
//////////////
?>
mark schreef op 23.09.2006 11:04
ja maar al die kutscripts snap ik niks van:SS
egt niet.!

ik had op mn vorige site een vet makkelijk script maar hier staan zoveel scriptst op.!



omg, iemand doet zijn best op een script, en jij noemt het eenn k*t script?
En trouwens, als je er niks van snapt: LEER PHP!

weet je wat echo ofzo doet?

Reageren