Autor | Zpráva | ||
---|---|---|---|
Peter45 Profil |
#1 · Zasláno: 28. 9. 2009, 20:00:24
Prosim o pomoc,mam registraciu a potrebujem spravit,ked sa dakto registruje pride mu mail(funguje) v ktorom bude odkaz na aktivaciu mailu...
cize mam tabulku kde mam active 0 a po kliknuti na tu aktivacnu adresu sa musi zmenit active na 1 cize spravit daky subor kde bude daco ako update?neviem ako to ma vypadat |
||
Beavis Profil |
#2 · Zasláno: 28. 9. 2009, 20:02:11
Peter45
Hledej UPDATE TABLE .. |
||
Taps Profil |
#3 · Zasláno: 28. 9. 2009, 20:26:05
Peter45
Do emailu uložíš odkaz a pak pomocí metody GET získáš potřebné data z url adresy. Poté stačí jak píšeBeavis dát update tabulky. Pokud si stále nevíš rady tak se mi ozvi. Kontakt mám v profilu |
||
AM_ Profil |
#4 · Zasláno: 28. 9. 2009, 22:24:21
pokud to je v databázi (předpokládám), vygeneruješ nějaký kód (třeba md5(uniqid()) ), který uživateli pošleš a zároveň ho uložíš k jeho záznamu do DB (který asi zrovna vytvoříš). Pak budeš mít odkaz třeba http://example.com/activate.php?user=jmeno&kod=... kterým to updatuješ.
tabulka např.: CREATE TABLE users( jmeno VARCHAR(50), heslo VARCHAR(32), //32 je delka MD5, nevim, jak hesla ukladas aktivacnikod VARCHAR(32), aktivni BOOL ) vložení: INSERT INTO users (jmeno, heslo, aktivacnikod, aktivni) VALUES('jmeno', 'md5heslo', 'aktivacnikod', 0) aktivace: UPDATE users SET aktivni=1 WHERE jmeno='zaslane_jmeno' AND aktivacnikod='zaslany_aktivacni_kod' |
||
Časová prodleva: 15 let
|
0