Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

Aktivacija korisnika preko emaila i jos neke stvari

PHP
  • 6 odgovora
  • 4.286 pregleda

Najnovija ↓

Aktivacija korisnika preko emaila i jos neke stvari 05.12.2006. u 21:41 · pre 242 meseca #1
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.
Re: Aktivacija korisnika preko emaila i jos neke stvari 05.12.2006. u 22:04 · pre 242 meseca #2
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.
Potpis
Powered by Slackware 13
Re: Aktivacija korisnika preko emaila i jos neke stvari 05.12.2006. u 22:12 · pre 242 meseca #3
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.
Re: Aktivacija korisnika preko emaila i jos neke stvari 05.12.2006. u 23:02 · pre 242 meseca #7
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.
Potpis
“I never think of the future - it comes soon enough.” - Albert Anštajn (Albert Einstein)
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme