Passkontrolle

Teil 4: PHP & MySQL: Vereinsverwaltung

Zur Demonstration implementieren Sie eine solche Verwaltungsklasse am Beispiel der Benutzer (user), welche wiederum Benutzer verwaltet. Die Klasse UserAdmin enthält dazu folgende Funktionen.

PHP & MySQL: Vereinsverwaltung

© Archiv

Praktisch haben alle Methoden dieser Verwaltungsklassen den gleichen Aufbau. Zuerst müssen sie eine Verbindung mit dem MySQL-Server aufbauen, über die dann eine SQL-Anfrage folgt. Das Ergebnis prüfen Sie auf Fehler, verarbeiten es entsprechend oder geben es zurück. Die Funktion IsDefined() überprüft so, ob ein Benutzername schon vergeben ist. Mit Add- User() legen Sie einen neuen Nutzer an, mit DeleteUser() sind Sie ihn wieder los. GetUsers() listet alle registrierten User. Dagegen liefert CountUsers() die Anzahl der Benutzer. Desweiteren gibt es einen Satz typischer Get- und Set- Methoden für jede einzelne Eigenschaft eines Benutzers wie Name, Vorname, Adresse. Diesen Funktionen übergeben Sie nur die eindeutige UserID, welche jeder Nutzer bei der Registration automatisch erhält, mit allen Werten. Sie bauen eine typische Funktion so zusammen:

// setzt neues Passwort function SetUserPassword( $idUser, $password) { [...] $ua = new UserAdmin; // erzeugt neue Instanz von UserAdmin // verbindet mit MySQL-Server $c = mysql_pconnect( $DB_SERVER, $DB_USERNAME, DB_PASSWORD); // SQL-String // setzt in Tabelle user // user_password auf $password $qs = „update user set user_password=’$password’ where user_id=$idUser“; $r = mysql_db_query( $DB_NAME, $qs, $c); }

Mehr zum Thema

Netflix
Streaming

Preise, kompatible Geräte, Datenrate, Serien- und Filmangebot von Netflix: Wir beantworten die wichtigsten Fragen rund um den Streaming-Dienst.
Amazon Blitzangebote
Technik-Deals

Die Highlights der Amazon Blitzangebote - heute mit Xbox-One-Tagesangeboten, Denon AV-Receiver, Asus Smartphone und mehr.
Tipps zum leisen PC
Tipps und Tricks

Die Komponenten eines PCs erzeugen Hitze. Lüfter sorgen meist für eine lästige Geräuschkulisse. Mit unseren Tricks wird Ihr PC flüsterleise.
SSD Mythen Tipps
Solid State Disk

SSD-Tuning - was ist wahr, was ist falsch? Wir verraten, welche SSD-Mythen Sie vergessen können und welche Tipps wirklich helfen.
Urlaubsbilder
Fotografieren im Sommer

Von Sommerlicht bis Sonnernuntergang: Unsere 7 Tipps verraten, wie Sie Urlaubsfotos richtig machen und schöne Bilder mit nachhause bringen.