Modul: Register User v00.01.03, Userregistrierung im Frontend |
Willkommen, Gast ( Anmelden | Registrierung ) [ Hilfe | Mitglieder | Suche ]
Modul: Register User v00.01.03, Userregistrierung im Frontend |
Mon. 20. August 2007, 20:37
Beitrag
#1
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 386 Mitglied seit: 12.07.2006 Mitglieds-Nr.: 136 |
Titel: Register User
Status: alpha Version: 00.01.03 Sefrengo- Version: 1.4 Beschreibung: Ein Formular im Frontend ermöglicht es dem Besucher der Seite einen Benutzer anzulegen. Dabei werden nur die nötigsten Informationen abgefragt. Demo: http://colorfulsky.co.ohost.de/index.php?idcatside=2 Features: - Alle Formulare, Meldungen und Ausgaben voll konfigurierbar. - Benutzer erhält eine Mail mit einem Bestätigungslink, erst wenn dieser aufgerufen wird, ist der neue User aktiv. Autor(en): Marcus Ertl (aka Tiggr) Lizenz: GPL Dokumentation: Keine Installation: Das Modul wird einfach wie gewohnt in Sefrengo eingespielt. ABER: Die Datenbank ist ein bißschen zu erweitern. Dazu liegt eine kleine Datei bei, solange das Tabellenprefix cms_ ist, sollte sie ihren Dienst verrichten. Einfach mit 'mysql <datenbank> < update_users.sql' anwenden. Oder halt mit User und Passwort, und so weiter, oder gern auch über phpMyAdmin. Vor der Modulinstallation muß die Datei 'class.SF_ADMINISTRATION_User.php' in 'backend/API/ADMINISTRATION' durch die im Archiv hinterlegte ersetzt werden. Sicherheitskopie nicht vergessen! Die Änderungen sind mit Björn abgesprochen, er wird das ganze aber noch prüfen, und vielleicht auch verwerfen... (vgl. password_recover_hash) To Do: - mod_rewrite im Maillink berücksichtigen - Zeilenumbruch in der Mail - Blacklist für verbotene Usernamen (STam) QUELLTEXT Changelog: # Bug Fix + Addition ^ Change - Removed ! Note 23.08.2007 (tiggr) v00.01.03 ------------------------------------------------------------------------------------------------ # E-Mails mit "modernen" TLD werden aktzeptiert (STam) + Zuweisung einer Gruppe und Aktivierung des Users schon vor Valierdierung möglich (STam) - Keine DNS-Überprüfung der Emails mehr ! Funktionsnamen sauberer vergeben ! "Fremden Entfernt" 21.08.2007 (tiggr) v00.01.02 ------------------------------------------------------------------------------------------------ + Keine Abhängigkeit von register_globals=off mehr! 21.08.2007 (tiggr) v00.01.01 ------------------------------------------------------------------------------------------------ # &-Entität aus dem Maillink entfernt und durch & ersetzt 20.08.2007 (tiggr) v00.01.00 ------------------------------------------------------------------------------------------------ ! Initial Release Testet das ganze bitte mal, ich hab es bisher nur im Testsystem ausprobiert... Tschüss Tiggr (aka Marcus)
Angehängte Datei(en)
-------------------- @bout Kites: Colorful Sky - Typo3
@bout LARP: Orga ohne Namen - Sefrengo @bout LARP: LARP-Welt - CakePHP @bout Kites: Rodgauer Workshop - Contao |
|
|
Tue. 21. August 2007, 19:52
Beitrag
#2
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 386 Mitglied seit: 12.07.2006 Mitglieds-Nr.: 136 |
Hiho!
ZITAT Ich wollt jetzt noch ein paar Felder (Name Vorname, etc.) für die Anmeldung hinzufügen. Macht das Sinn, das ich mich in den Code einarbeite ? Ich hab das erstmal bewußt einfach gehalten, damit ein anmeldewilliger User, der nur mal schnell einen Kommentar (mein nächstes Projekt) hinterlassen will, nicht gleich abgeschreckt wird. Neue Felder aufzunehmen ist aber trotzdem einfach. Allerdings denke ich, da ist dann fast ein zweites Modul sinnvoll, in dem dann die Anmeldefelder gewählt werden können, und in dem Pflichtfelder gesetzt werden können. Ich hab das so gesehen: Ich mach eine schnelle Anmeldung, und baue dann an den Stellen wo mehr gebraucht wird, entsprechende Abfragen ein. Falls mal register_globals=off kommt, seh ich auch große Probleme mit meinem Code... :-( OK, die Essenz dessen was ich sage ist: Sieh dir den Code mal an, ist verdammt einfach gehalten, und überleg dir, wie weit das sinnvoll erweiterbar ist. Ich denke, wenn du nur 2 Felder mehr brauchst ist das für ein individuelles Projekt schnell gemacht, ansonsten sollte man vielleicht was konfigurierbareres schreiben, mit einem flexibleren Ansatz! Tschüss Tiggr (aka Marcus) -------------------- @bout Kites: Colorful Sky - Typo3
@bout LARP: Orga ohne Namen - Sefrengo @bout LARP: LARP-Welt - CakePHP @bout Kites: Rodgauer Workshop - Contao |
|
|
Tue. 21. August 2007, 21:03
Beitrag
#3
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 1.126 Mitglied seit: 27.06.2006 Mitglieds-Nr.: 7 |
Falls mal register_globals=off kommt, seh ich auch große Probleme mit meinem Code... :-( Ich habe mir das Modul noch nicht angesehen, aber mit mit nicht abgesicherten Schwachstellen zu arbeiten, halte ich für ungut. Zu dem Thema ct 18/2007, S. 178ff. -------------------- ------
Ich gehe spazieren durch Gelsenkirchen |
|
|
Vereinfachte Darstellung | Aktuelles Datum: 23.9.24 - 02:15 |