Mail - Aktivierungslink

Creere

Mitglied
Hallo!

Ich arbeite zur zeit an einer Anmeldung klappt auch wunderbar :)
Nur hab ich nun ne Frage vom Wissen her sollte ich es alleine
schaffen.. aber ich brauch so eine "in etwa" Hilfe.

Also ich möschte gerne einen Aktivierungslink machen. Also
mail versenden mit link und das Prinzip hab ich nicht ganz raus.

Wenn mir da einer das kurz etwas erleutern kann wäre ich sehr
froh !

Danke für die Hilfe im Voraus Creere :)
 
du machst 2 neue Spalten in der DB. Eine für den Akt.Code und eine, ob der Code eingegeben wurde oder nicht. Erstellst dann z.b.mit md5 einen Code, den du per Mail verschickst und auch bei dem User in die DB einträgst. Bei der 2ten Spalten trägst du no oder 0 ein. Wenn jetzt jemand über einen Link diesen Code via Link oder Formular an ein PHP Script schickt, überprüfst du, ob der Code existiert. Wenn j aträgst du in der DB yes oder 1 ein. Dann musst du nur bei jedem Login überprüfen, ob in der Spalte yes oder 1 steh, wenn ja darf er sich einloggen, wenn nicht gibts eine Fehlermeldung
 
Dazu ist aber noch zu sagen, das es witzlos wäre für jeden user den selben Akt.code zu nehmen. Wenn dann solltest du bei der registrierung php einen Zufallscode mit min 10 Stellen basteln lassen, den du in die DB einträgst und gleichzeitig mit in die URL in die Email tust (Get - variante kennste ja sicher). Dann ist dein Akt.code auch recht sicher ;-) !
 
Danke für die Hilfe ihr beiden !
Ich hab s jetz einfach so gemacht das ich den Nick in MD5 umwandle und das der
Aktivierungscode is hier ist es mir der sicherheit auch nicht so wild :)
Funktioniert aber alles wunderbar !

Dankesehr Creere ;)
 
Zurück