ydForum: Login
Heute ist das Grundgerüst für das Login entstanden.
Heute ist das Grundgerüst für das Login entstanden. Aufgeteilt
ist die Klasse in eine Hauptklasse ydAuth.php sowie den
zwei Hilfsklassen storage und encrypt.
Storage-Klasse
Über die Storage-Klassen wird für den jeweiligen User das
Passwort aus einer Datenbank, Datei oder anderen Ablage
gelesen und mit dem gegebenen Passwort verglichen. Mittels
der optionalen Encrypt-Klasse kann das Passwort zusätzlich
verschlüsselt werden, so dass es nicht als Klartext in
der Datenbank stehen braucht.
Login-Klasse
Als Drittes sollen noch die Login-Hilfsklassen hinzukommen,
um das Login auf verschiedene Arten wie HTTP-Authentication
oder Eingabe per HTML-Formular plus Session ermöglichen
zu können. Da weiß ich aber noch nicht wie die aufgebaut sein
muss, damit die Klasse zum einen möglichst einfach zu benutzen
und zum anderen möglichst flexible ist. Im Moment ist die
HTTP-Authentication direkt im Test-Skript eingebaut.
Reichlich flexible
Sind reichlich viele Klassen und war somit auch reichlich viel
zu tippen aber so ist es schön flexible und das Forum soll ja
verschiedene Möglichkeiten anbieten.
