$kodeord = md5("123");
Nå men så laver vi en variabel der fortæller at variablen indtastet_kodeord, hvilket er det som brugeren indtaster, også skal være krypteret (efter personen har indtastet det).
$indtastet_kodeord = md5($indtastet_kodeord);
Nu fortæller vi så at hvis indtastet_kodeord er lig med kodeord så skriv dette.
if($indtastet_kodeord == $rigtigt_kodeord) {
Og hvis indtastet_kodeord ikke er lig med kodeord.
} else {
Og stop det hele.
}
Et eksempel på hele lortet. Åbn Notesblok kopier, rediger og kald det for login.php.
<html>
<head>
<title>Simpelt login</title>
</head>
<body>
<?
$rigtigt_kodeord = md5("sorry1");
$indtastet_kodeord = md5($indtastet_kodeord);
if($indtastet_kodeord == $rigtigt_kodeord) { ?>
<font size="3">Velkommen admin</font>
<? } else { ?>
<font size="3">Login</font><br>
<form method="post" action="<? echo $PHP_SELF; ?>">
<input type="password" name="indtastet_kodeord"><br>
<input type="submit" value="Administre">
</form>
<? } ?>
</body>
</html>
Så skulle jeg også lige vise det med IP.
$ip = $_SERVER['REMOTE_ADDR'];
Så har du brugerens ip i en variabel. Så skal vi lige vise brugeren sit eget ip.
<? echo $ip; ?>
Har du noget hemligt som kun du selv eller måske nogen af dine venner må se?
Hemlig indhold
<? } else { ?>
Adgang nægtet!
<? } ?>
Forresten kan man putte flere IP på med || som betyder eller. Et eksempel.
if ($ip == "Dit ip" || "andens ip"){
Håber det var noget du kunne bruge. Her er lige nogen links:
http://www.php.net - Officel PHP site.
http://www.fredie89.dk - Min side.


