ich habe mir ein Log-in-System geschreiben mit PHP und HTML und dieses auch bereits erfolgreich auf meinem Server eingesetzt.
Mein System ist im Endeffekt genauso wie nach dieser Anleitung aufgebaut: http://aktuell.de.se...hp/loginsystem/
Also ein Sassionbasiertes Loginsystem, welches ledigtlich 1 Name mit 1 PW mittels einer IF-Abfrage prüft.
Ich würde gerne noch ein paar mehr verschiedenen accounts haben. (z. B. andere Berechtigungen oder abhänig wer sich einloggt wird man woanders hin geleitet.)
Wie ist sowas am einfachsten zu realisieren? (ich denke mal mit Datenbanken oder?)
Wie man eine Datenbank erstellt ect.. weiß ich bzw. habe sogar welche angelegt. Ich brauche also nur den PHP Code oder besser was muss ich ändern.
Meine Login.php:
<?php
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
session_start();
$username = $_POST['username'];
$passwort = $_POST['passwort'];
$hostname = $_SERVER['HTTP_HOST'];
$path = dirname($_SERVER['PHP_SELF']);
// Benutzername und Passwort werden überprüft
if ($username == 'gast' && $passwort == 'geheim') {
$_SESSION['angemeldet'] = true;
// Weiterleitung zur geschützten Startseite
if ($_SERVER['SERVER_PROTOCOL'] == 'HTTP/1.1') {
if (php_sapi_name() == 'cgi') {
header('Status: 303 See Other');
}
else {
header('HTTP/1.1 303 See Other');
}
}
header('Location: http://'.$hostname.($path == '/' ? '' : $path).'/index.php');
exit;
}
}
?>
Meines wissens muss ich doch erstmal zu einer Datenbank verbinden, aber wie gehts dann weiter?
Danke schonmal im Vorraus.
Hier mal das aktuelle Loginsystem online: Klick

Hilfe
Neues Thema
Antworten


Nach oben







