[ anon75319 @ 05.12.2006. 20:41 ] @
Pišem jednu poveliku skriptu za jednu veliku aplikaciju i ta skripta u sebi sadržava registriranje korisnika. Mene zanima postupak kako napraviti da kada korisnik popuni formular da se njemu pošalje na mail koj je upisao link sa aktivacijskim ključem i da kada on klikne na taj link da je on aktiviran.

U bazi sam napravio polje sa nazivom aktiviran i zamislio sam da dok korisnik klikne link da skripta promjeni to polje u 1 a da je to polje po defaultu 0.
Mene konkretno zanima postupak od kreacije tog aktivacijskog ključa pa do skripte koja bi automatski mjenjala to polje.
Netreba mi kod ali bi bilo dobro da ima.
Znaci objašnjenje kako to napraviti.
[ centaur @ 05.12.2006. 21:04 ] @
U principu si sve lepo opisao.
Kao kljuc generisi neki broj ili sta vec hoces(mozez i sid da stavis) i njega dodaj u mail kao link i istovremeno ga ubaci u za to odredjeno polje u bazi (ako hoces da postoji vremensko ogranicenje za aktivaciju onda u bazu ubaci i datum).
Onda napravi skriptu koja ce taj kljuc da prihvati,prelista bazu i eventualno uporedi datume.
Ako dodje do poklapanja,jednostavno ubaci u bazu 1 u polje koje si spominjao.
To ti je teoretski.Praksa se svodi na fizikaliju.
[ anon75319 @ 05.12.2006. 21:12 ] @
Tek sad sam skuzil kak je to zapravo jednostavno! Ja sam mislio da je to nesto kompliciranije!
Samo mi recite koj je najbolji(najbrži način) za generirajne slučajnih brojeva i znakova npr. od 8 znamenka.
[ centaur @ 05.12.2006. 21:26 ] @
Jedan od načina:
http://www.php.net/manual/en/function.rand.php
[ Davor Grubelić @ 05.12.2006. 21:38 ] @
Code:

$rand_a = rand(500,500000);
$rand_b = rand(1,1000000);
$password = substr(md5(rand(-$rand_a,$rand_b)),0,8);


i sad samo mjenjaš koliko brojeva hoćeš.
[ anon75319 @ 05.12.2006. 21:42 ] @
Ok hvala! Rješio sam problem!
Zapravo je trebalo samo malo razmisliti :D:D:D

Možda ču kasnije imati još pitanja
[ Jezdimir Lončar @ 05.12.2006. 22:02 ] @
Ja sam u mojoj aplikaciji koristio ovo:
Code:

$actcode = rand(000000000000000,999999999999999);

Na phpbuilder.com možeš da nađeš finu f-ju za generisanje rand brojeva.
P.S. Možeš i da je napišeš: nije teško.