Willkommen, Gast ( Anmelden | Registrierung )     [ Hilfe | Mitglieder | Suche ]

> Modul: Register User v00.01.03, Userregistrierung im Frontend
Tiggr
Beitrag 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
------------------------------------------------------------------------------------------------
# &amp;-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)
Angehängte Datei  register_user_v00.01.03.zip ( 10.42KB ) Anzahl der Downloads: 91
 


--------------------
@bout Kites: Colorful Sky - Typo3
@bout LARP: Orga ohne Namen - Sefrengo
@bout LARP: LARP-Welt - CakePHP
@bout Kites: Rodgauer Workshop - Contao
Go to the top of the page
 
+Quote Post
 
Start new topic
Antworten
Tiggr
Beitrag 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
Go to the top of the page
 
+Quote Post
gunwalt
Beitrag Tue. 21. August 2007, 21:03
Beitrag #3


Advanced Member
********

Gruppe: AdvancedMembers
Beiträge: 1.126
Mitglied seit: 27.06.2006
Mitglieds-Nr.: 7



ZITAT(Tiggr @ Tue. 21. August 2007, 20:52) *
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
Go to the top of the page
 
+Quote Post

Beiträge in diesem Thema
- Tiggr   Modul: Register User v00.01.03   Mon. 20. August 2007, 20:37
- - summerbrother   Goil... -Installation kein Problem -Anmeldung fun...   Mon. 20. August 2007, 21:18
|- - Tiggr   Hiho! ZITAT(summerbrother @ Mon. 20. Aug...   Mon. 20. August 2007, 22:43
- - bjoern   $sess->url() = mit &amp; $sess-...   Tue. 21. August 2007, 07:52
- - Tiggr   Hiho! Falls heute Abend mein Internet läuft,...   Tue. 21. August 2007, 13:51
- - Tiggr   Hiho! ZITAT&amp; ist bei XHTML Links wich...   Tue. 21. August 2007, 14:22
- - Tiggr   Hiho! Ganz nach "release early, release ...   Tue. 21. August 2007, 19:27
- - summerbrother   Na supi, klappt alles, Update sauber, Maillink pe...   Tue. 21. August 2007, 19:42
- - Tiggr   Hiho! ZITATIch wollt jetzt noch ein paar Feld...   Tue. 21. August 2007, 19:52
|- - gunwalt   ZITAT(Tiggr @ Tue. 21. August 2007, 20:52...   Tue. 21. August 2007, 21:03
- - Tiggr   Hiho! ZITATIch habe mir das Modul noch nicht ...   Tue. 21. August 2007, 21:31
- - Tiggr   Hiho! Noch schnell eine Version 00.01.02, kei...   Tue. 21. August 2007, 21:52
- - STam   Schöne Idee und Umsetzung, hier nur ein paar Geda...   Thu. 23. August 2007, 12:48
|- - Tiggr   Hallo! Vielen Dank erstmal für die vielen An...   Thu. 23. August 2007, 13:42
- - STam   Hiho, vorwegZITATIch hoffe es ist dann für dich ...   Thu. 23. August 2007, 14:33
- - Tiggr   Hiho! ZITATIst für mich zur Zeit nicht Inter...   Thu. 23. August 2007, 15:53
- - Tiggr   Und damit wir alles zusammen haben, ihr die Aussag...   Thu. 23. August 2007, 15:55
- - Tiggr   Hiho! Erster Kommentar: Ich hab mir die PEAR:...   Thu. 23. August 2007, 18:13
- - Tiggr   Hiho! Und eine neue Version! - Ich hab d...   Thu. 23. August 2007, 18:59
- - Tiggr   Hiho! Ich hab mal zum ausprobieren für euch ...   Sun. 9. September 2007, 14:35
- - tobaco   schönes ding! danke. könnte man auch noch l...   Mon. 10. September 2007, 07:10
- - Tiggr   Hiho! Leicht Eingabefelder zufügen ist leide...   Mon. 10. September 2007, 07:16
- - summerbrother   Ich benutze das RegisterUser zum selbst registrier...   Mon. 10. September 2007, 08:53
- - Tiggr   Hiho! Das Modul 'persönliche Daten' ...   Mon. 10. September 2007, 15:56
- - bjoern   Hey Tiggr, wie sieht es bei Dir nun mit dem Modul...   Wed. 14. November 2007, 21:16
- - Tiggr   Hiho! Klar geht es weiter damit, ich brauch e...   Wed. 14. November 2007, 22:37
- - summerbrother   Kann ich bestätigen. Läuft sauber, keine Problem...   Wed. 14. November 2007, 22:57
- - bjoern   Super! Also ich werde mir Deine Änderungen da...   Wed. 14. November 2007, 23:06
- - Tiggr   Super! Danke! Dann könnten wir das Modul...   Thu. 15. November 2007, 19:07
- - bjoern   Mach doch bitte einen neuen Thread auf, damit das ...   Thu. 15. November 2007, 20:53
- - FireFlyer   @Tiggr: fall es noch nicht geschehen ist (hab nich...   Fri. 8. February 2008, 18:00
- - Gregor   Hallo Zusammen, ich habe ein Problem mit Register...   Fri. 13. February 2009, 22:56
- - mvsxyz   Gibt es hierzu schon eine stable Version? Ich habe...   Fri. 31. July 2009, 17:53
- - leoboe   Hallo Ich weiß dass der letzte Post in diesem Thr...   Sun. 20. June 2010, 13:27


Reply to this topicStart new topic
1 Besucher lesen dieses Thema (Gäste: 1 | Anonyme Besucher: 0)
0 Mitglieder:

 



RSS Vereinfachte Darstellung Aktuelles Datum: 4.6.24 - 13:24

Sefrengo ist ein eingetragenes Markenzeichen und urheberrechtlich geschützt.
Copyright 2009 Design & Daten, Alle Rechte vorbehalten.