Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

Share this Page URL
Help

Kapitel 30: Ein Mailinglisten-Manager > 30.5 Implementierung der Anmeldung - Pg. 777

Implementierung der Anmeldung Bemerkenswerterweise fehlt in Tabelle 30.2 eine Option wie store-mail , die letztlich die Newsletter hochlädt, die der Administrator mittels create- mail eingegeben hat. Und tatsächlich ist diese Funktionalität als Einzige in einer anderen Datei gespeichert, nämlich in upload.php. Diese Trennung macht es uns, den Programmierern, leichter, bestimmte Sicherheitsprob- leme in den Griff zu bekommen. Als Nächstes werden wir beschreiben, wie die Aktionen der drei in Tabelle 30.2 erwähnten Kategorien implementiert werden: Aktionen für nicht angemeldete Benutzer, für angemeldete Benutzer und für Administra- toren. 19 20 21 22 23 24 25 26 Abbildung 30.4: Wenn ein neuer Besucher kommt, kann er ein neues Konto anlegen, vorhandene Mai- linglisten anzei- gen lassen oder sich anmelden. 30.5 Implementierung der Anmeldung Wenn ein ganz neuer Besucher auf Ihre Website kommt, soll er dort drei Dinge tun: sehen, was Sie zu bieten haben, sich registrieren und sich anmel- den. Diese drei Vorgänge werden wir wieder nacheinander betrachten. Abbildung 30.4 zeigt den Bildschirm, der neuen Besuchern als Erstes ange- zeigt wird. 27 28 29 30 31 32 33 34 Das Anlegen eines neuen Kontos und das Anmelden werden wir zuerst betrachten; auf die Ansicht der Mailinglisten kommen wir in den Abschnit- ten über die Implementierung der Funktionen für normale Benutzer und Administratoren noch einmal zurück. 777