| | | | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Moderator und Wett-König | Hallo T-boy1994, jetzt sind wir langsam an dem Punkt wo wir wirklich über Softwaredesign reden können! Freut mich. ![]() Nun mein Vorschlag: 1. Du erstellst eine Benutzerverwaltung, die dir alle für den Anwendungsfall notwendigen Funktionen zur Verfügung stellt. Das sind: 1.1. Authentifizierung eines Benutzers 1.2. Speichern (Anlegen) einers Benutzers 1.3. Bearbeiten eines Benutzers 1.4. Laden eines Benutzers 2. Du erstellst die Login-Maske, die sich so verhält, dass bei erfolgreicher Authentifizierung gegen Modul 1 die relevanten Informationen in der Session gespeichert werden (Username, gehashtes Passwort(wahlweise) und ID) und dein Benutzer auf die Bearbeitungsseite weitergeleitet wird. 3. Die Bearbeitungsseite bedient sich der Informationen aus der Session und ist damit mit einem Benutzer parametrisierbar. Das wiederum bedeutet, dass du dieses Modul exakt ein Mal schreiben musst und es für jeden Benutzer funktioniert. In 3 packst du dann auch alle möglichen Funktionen, die der Benutzer haben soll, wichtig ist jedoch, dass diese sich immer die Benutzer-ID aus der Session holen. Zur Sicherheit solltest du bei jedem Request eine erneute (am besten "stille") Authentifizierung gegen Username und Password-Hash aus der Session druchführen, sonst kann sich jeder, der auch nur eine User-ID in der Session hat anmelden und Unfug treiben. Soviel zum allgemeinen technischen Design. Nun ist es an der Zeit, die einzelnen Funktionen, die ein Benutzer haben soll zu spezifizieren. Hier kannst du jedoch jetzt - denke ich - erst mal alleine weiter machen. Falls du Ideen/Anregungen brauchst oder Fragen hast, diskutiere ich gerne weiter darüber! ![]()
__________________ Viele Grüße, Dr.E. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1. Think about software design before you start to write code! 2. Discuss and review it together with experts! 3. Choose good tools (-> Adventure PHP Framework (APF))! 4. Write clean and reusable software only! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| |
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [Erledigt] Hochgeladene Datei wird doppelt abgelegt | thecracked | PHP Tipps 2008 | 3 | 01.07.2008 16:31 |
| Shell exec Befehl ... Zum ausführen einer shell datei | KeyT0ast3r | Scriptbörse | 1 | 31.01.2008 12:49 |
| Warning: filesize(): SAFE MODE Restriction in effect. | nicobischof | PHP Tipps 2005-2 | 9 | 17.08.2005 19:05 |
| include Befehl! | PHP Tipps 2005-2 | 0 | 05.08.2005 10:10 | |
| include Befehl! | PHP Tipps 2005-2 | 0 | 05.08.2005 10:06 | |
| include Befehl! | PHP Tipps 2005-2 | 0 | 05.08.2005 10:05 | |
| include Befehl! | PHP Tipps 2005-2 | 0 | 05.08.2005 10:05 | |
| include Befehl! | PHP Tipps 2005-2 | 0 | 05.08.2005 10:04 | |
| Datei mehrmals öffnen und schließen in einem Skript | PHP Tipps 2005-2 | 14 | 14.07.2005 18:12 | |
| Ordner Struktur auslesen bestimmte datei finden .... | silverghost | PHP Tipps 2005 | 3 | 24.05.2005 13:55 |
| Includete Datei nicht gleich ausgeben | Madden | PHP-Fortgeschrittene | 1 | 12.05.2005 00:19 |
| Daten überschreiben in einer txt datei!? | CHRIS | PHP Tipps 2005 | 2 | 02.03.2005 15:02 |
| Dateien lesen und schreiben [mehr als: r,a,w]? | PHP Tipps 2004 | 4 | 24.10.2004 18:53 | |
| Zeilenumbrüche & Neudatein mit PHP | PHP Tipps 2004 | 5 | 21.10.2004 11:38 | |
| Datei mit php erzeugen | Stümper | PHP Tipps 2004 | 4 | 12.10.2004 12:51 |