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 |
|
|
Thu. 23. August 2007, 15:55
Beitrag
#2
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 386 Mitglied seit: 12.07.2006 Mitglieds-Nr.: 136 |
Und damit wir alles zusammen haben, ihr die Aussage von Björn zu den Datenbankfeldern:
ZITAT Mach lieber ein neues Feld mit der Aufschrift 'registration_hash', wenn Du das Modul veröffentlichst, baue ich das Feld in der darauf folgenden Sefrengo Version fest ein. Wenn Du dabei bist, wäre es schön, wenn Du noch folgende Felder hinzufügen könntest acctep_agreement - 1 oder 0. Gibt an, ob der Benutzer die AGB bestätigt hat. acctep_agreement_timestamp - Zeitpunkt der angibt, wann der Benutzer die AGB bestätigt hat. Beide Felder klingen erst einmal blödsinnig, haben aber im Falle einer juristischen Auseinadersetzung Gewicht. Du kannst als Webseitenbetreiber nämlich nachweisen, dass User XY gegen die AGB verstoßen hat, die er zuvor bestätigt hat. registers_timestamp - Timestamp der Registrierung registration_valid - 0/ 1 Wert. Gibt an, ob ein Benutzer valide ist, also den Registrierenlink angeklickt hat. Bei der Registrierung im Backendformular steht der Wert natürlich gleich nach der Registrierung auf 1, wenn der Admin einen neuen user anlegt, sollte der ja schon wissen, was er tut. Außerdem lassen sich dann über den Flag besser karteileichen aussortieren. registriation_validated_timestamp - Timestamp, wann der Benutzer die Registrierung akzeptiert hat. 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 |
|
|
Vereinfachte Darstellung | Aktuelles Datum: 24.5.24 - 13:14 |