21. září bude sraz! Od 18.00 v restauraci Tradice v Praze u Anděla
Autor Zpráva
Cup
Profil
Jak to chodí s potvrzovacími emaily, když se někdo registruje tak zadá email. No a na hodně stránkách jsem viděl potvrzovací emaily. stylu -> registrace -> potvrzení kliknutím na odkaz v emailu -> přihlášení. No a chtěl bych zjistit jak na ten druhej krok. určitě bude na netu návod, nebo bych něco vymyslel sám, ale určitě už jě něco vymyšleného. Určitě se to bude ukládat do DB určitě to bude mít nějakou dobu platnosti a určitě tam je nějakej hash něčeho ... Nevíte o nějaký stránce kde je to popsaný? popřípadě nenapsali by jste sem jak to přibližně chodí? ... :) díky
Kcko
Profil
Chodi to tak ze .... si ulozis uzivatele do databaze, priznak aktivni = "ne" a vygenerujes mu nejaky potvrzovaci hash
neco jako .
sha1(time()."salt") 


A pote mu posles email na aktivacni stranku s timto odkazem ve smyslu ?hash=64f564d6sa7ffdasf231sda23f1 , on si na to klepne, prehodis status aktivni = "ano" a mas to.

Pokud tam chces i nejakou casovou platnost, tak si muzes do dalsiho sloupecku poznamenat datum a cas jeho registrace ci vygenerovani hashe a pak to pri aktivaci kontrolovat.

Je to velmi snadne.
Cup
Profil
Takže v tom není koukám žádnej háček. Tedy, jdu na to.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0