Open gillesbraun opened 13 years ago
Ich habe damit begonnen. Mir fehlen aber das Wissen im Moment noch, wie euer Template-System und alles genauer funktioniert. Zudem kann ich es nicht testen, da mir die Config-Datei fehlt.
Naja ich stelle das Prinzip mal vor: In der User-Class: Zum Insert der Funktion "Create()" wird eine weitere Zeile hinzugefügt: "Activated". Sie wird 0 oder false gesetzt. Am Ende der Funktion wird zu der Funktion: "sendActivationMail()" geleitet. Dort wird eine Mail gesendet an den neuen Benutzer, der die URL mit dem ActivationKey, der in "Create()" generiert wird: "activation.php?key=blabla". Wenn der Benutzer diese Adresse besucht: "activation.php?key=blabla" wird Funktion "setActivation" eingeleitet. In der sucht das System wo in der MySQL Tabelle der Key: "blabla" vorkommt und setzt diesen Benutzer "Activated=1/TRUE". Die Message der ActivationMail wird durch ein Template erzeugt: "ActivationMail.tpl" und kann HTML enthalten. Es müssen dafür die normalen Variablen $ActivationMail configuriert werden.
Danke :D
Hier die Config (muss ins root Verzeichnis): https://gist.github.com/1035516 Im Wiki steht bisschen was über die Template Klasse: https://github.com/SilexBoard/Board/wiki/Template-Class ;) Ich würde das in die Register Class schreiben, aber ansonsten finde ich die Idee gut. Freut mich (uns) das du mithilfst :D
Können wir uns vllt in einem Chat mal begegnen?
Siehe #133. Muss nur noch getestet werden.
Bei Registrierung Emails mit aktivierungstoken einbauen.