[ mehicevic @ 13.02.2006. 22:40 ] @
Pozdrav,

Trebala bi mi koda za aktiviranje upisivanje preko maila ili ukucavanja koda. Koristim jedan program koji nema tu opciju, koja mi je poprilicno potrebna jer se upisivaju isti ljudi po 10 puta, samo na drugi mail (a to nije ni vazno, jer se ne treba aktivirati).

Pozdrav,
Sale
[ Nemanja Avramović @ 13.02.2006. 23:21 ] @
Napravi u tabeli korisnika jos jednu kolonu "active" default "no", i onda napravi jednu php stranicu koja ce da dobijeni md5 hash uporedjuje sa hash-om username-a (ovo je samo jedan banalni primer) i onda mu na mail posaljes poruku da poseti http://sajt.com/activate.php?id= pa ovde md5($username)

Ako je primljeni md5 hash isti kao hash username-a, onda samo active promenis na "yes" i to je to

p.s. Naravno svima koji imaju active "no" zabranis pristup sajtu
[ noviKorisnik @ 14.02.2006. 08:15 ] @
aha ... to onda pri dolasku na taku stranicu odrađuje malo sql ...

$sql = "
update user
set active = 'yes'
where active = 'no'
and md5(username) = '{$_GET['id']}'
";

mysql_query ($sql);

if (mysql_affected_rows () < 1) die ('error: user already activated or no such user');

// i ako ne pukne ovde, možeš da ga uloguješ i pustiš da švrlja po sajtu ...