Empfehlungen: Erweiterte Suche

Double-Opt-In ?

Fragen zur Konzeptionierung und womit man am besten anfäng? Hier rein...

Double-Opt-In ?

Beitragvon Kratos » Mo 2. Feb 2009, 16:10

Tach,
arbeite gerade an einer Registrierungs-Seite. Möchte zur Freischaltung des Accounts das Double-Opt-In-Verfahren benutzen (wie die meisten Webapplikationen). Nur leider weiss ich nicht wie dieses realisierbar ist. Wäre nett wenn mir jemand erklären könnte, wie man dies in die eigene Applikation umsetzt.

MFG
Kratos
Kratos
 
Beiträge: 14
Registriert: So 18. Jan 2009, 01:56

Re: Double-Opt-In ?

Beitragvon euromark » Mo 2. Feb 2009, 17:34

beim eintragen des accounts ist active=0 (einfach nicht mit in die DB schreiben)
es wird eine email mit einem code versendet, der beim eintragen des entries in die DB mit gespeichert wurde

wenn nun die person auf den link in der email klickt
wird der code mit dem in der DB verglichen, und wenn es das match gibt, wird der account auf active=1 gesetzt
voila, die person kann sich nun einloggen

in der auth component muss noch der scope auf active=1 gesetzt werden

PS:
ich hab das allerdings nicht gemacht, sondern manuell eine login function geschrieben
der vorteil: es kommt nich beides mal die selbe fehlermeldung, sondern bei noch nicht aktiviertem account wird eben darauf hingewiesen, und bei falschen daten eben die default error-message :)
euromark
 
Beiträge: 642
Registriert: Fr 27. Jun 2008, 22:17
Wohnort: München
CakePHP-Version: 2.x
OS: Windows


Zurück zu Konzeption und Vorgehensweise

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

cron