Autor Zpráva
Peter45
Profil
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
Peter45
Hledej UPDATE TABLE ..
Taps
Profil
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
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' 

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

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