Dieses Tutorial beschreibt den Aufbau einer Zugangskontrolle mit PHP und MySQL. Das Login-System besteht aus drei Klassen, sowie einer Login-Template Datei, welche in jede zu schützende Seite eingebunden wird.
![php_login_tutorial[1] php_login_tutorial[1]](/wp-content/uploads/2008/02/php_login_tutorial1.gif)
- Vorwort
- Aufbau der Datenbank
- Die Datenbank-Klasse
- Die Session-Klasse
- Die Login-Klasse
- Aufruf der Authentifizierung
- Implementierung des Login-Systems in eine eigene Webseite
- Download
Tags: cookies, entwurfsmuster, passwort, session, template
Ich bekomme da permanent den folgenden Fehler:
Notice: Undefined offset: 1 in /pfad/class/session.php on line 21
Woran liegt’s?
Da liegt vermutlich daran, dass nicht geprüft wird ob es den Index 1 im Array $testSession gibt.
Ersetzen Sie diesen Teil einfach durch:
if(!isset($testSession[1]) || $testMD5 !== $testSession[1]){
self::erzeugeSID();
}