-
Auserwählter
Anmeldung mit E-Mail-Bestätigung
In der FH arbeite ich zur Zeit an einem Projekt mit, bei dem unter anderem ein Online-Portal erstellt werden soll, wo sich User anmelden können.
Jetzt war die Idee, das ganze so zu realisieren, dass die User auf einen Button "Registrieren" klicken, dann zu einem Formular kommen, wo sie eben User-Name, Passwort und E-Mail-Adresse eingeben können und dann an diese E-Mail-Adresse einen Link geschickt bekommen, den sie bestätigen müssen. Kennt ja wahrscheinlich jeder, dieses Verfahren.
Erstellung des Formulars und eintragen in die DB etc ist ja nicht weiter das Problem. Frage ist nur, wie das mit dem Bestätigen per E-Mail geht?! Vielleicht kann mir da jemand nen Tipp geben
-
Auserwählter
Du generierst einen zufälligen Code, trägst den Code in den Datensatz ein der zum neuen User gehört und schickst den selben Code in einer Mail an den neu registrierten User.
Den Code und die ID des neuen Users, kannst du dann auch so in eine URL einbauen:
http://domain.tld/setmefree.php?code...b23Jg3kl&uid=6
Auf der Scriptseite setmefree.php wird dann geschaut ob der Freischaltcode mit dem im Datensatz des Users mit der User-ID $_GET[uid] übereinstimmt.
Setz den code dann auf 0 oder 1 oder trag da das Registrationsdatum ein... mach was du willst.
Im Loginsystem deiner Seite checkst du dann ob der User, der sich versucht einzuloggen, noch einen Freischaltcode in seinem Datensatz hat, oder nicht. Hat er noch einen, darf er sich nicht einloggen.
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln