Du får mig ikke til at lave systemet fra bunden, men her får du nogle tips: (Alt dette er forslag - du kan naturligvis selv ændre hvad du lyster.)
I din mySQL-database opretter du en ny tabel, som du kalder brugere. Der skal være 3 felter:
brugernavn (varchar 30)
kodeord (varchar 30)
id (auto_increment)
Du laver så en side med en loginform:
<form action=\"<?=$PHP_SELF;?>\" method=\"post\">
<input type=\"text\" name=\"brugernavn\" value=\"Brugernavn\"><br>
<input type=\"text\" name=\"kodeord\" value=\"Kodeord\"><br>
<input type=\"submit\" value=\"Login\" name=\"ok\"><br>
</form>
I toppen af siden laver du så:
<?
session_start();
if ($ok) {
// Hent brugernavnet og kodeordet ud fra databasen.
if ($kodeord == \"$row[kodeord]\") {
session_register(\"brugernavn\");
session_register(\"kodeord\");
header(\"Location: loggetind.php\");
exit;
} else {
print \"Hov - der skete en fejl\";
}
}
?>
I toppen af alle de sider, som kun brugere skal have adgang til skriver du så:
<?
session_start();
?>
På alle disse sider kan du så skrive:
<?
if (session_is_registered(\"brugernavn)) {
// Alt det brugeren skal se når han ER logget ind
} else {
// Alt det brugeren skal når han IKKE er logget ind
}
?>
Tjek evt:
www.php.net/sessionHeld og lykke, og spørg endelig hvis der er mere du vil vide.