von werner_s |
Danke, Danke, Danke! |
von NetDrag |
ich würde eher ein Feld activated mit timestamp nehmen, dann weißt du auch wann freigeschalten wurde. |
von chip |
Du könntest in der Datenbank ein Feld mit TINYINT machen das entweder den Wert 0 (für inaktiv) und 1 (für aktiv) hat und dann ein Script schreiben mit dem per GET eine ID übergeben wird und dann der Datenbankeintrag mit dieser ID so upgedatet wird, dass der Wert auf 1 steht. |
von Can |
Du hast nen Feld in der DB, bswp. mit dem Namen 'active', welches du am Anfang auf 0 setzt. Dann generierst du irgendnen Zufallsstring und schreibst den in ein anderes Feld in der DB. In der E-Mail schickst du nun einfach einen Link zu einem Freischaltscript und übergibst als Parameter den Benutzernamen und das Zufallspasswort (z.B. activate.php?userid=213&pass=fdhsd23648gf6d). Dieses Script muss dann eben, sofern die Daten stimmen, 'active' auf 1 setzen. |
von werner_s |
hallo zusammen
wie realisiere ich am besten, dass ein datenbankeintrag erst nach einem klick auf einen link in einer e-mail aktiviert wird? (Wie bei vielen foren üblich)
danke für eure ansätzte!
gruß
werner |
|