Liczba postów: 250
Liczba wątków: 39
Dołączył: 04-01-2009
Reputacja:
8
Muszę zrobić link aktywujący konto. Tylko nie wiem za bardzo jak.
Mam link:
www.mojastrona.pl/login.php?aktywuj=michalszyd
Da się jakoś zrobić, żeby po wciśnięciu linka zmieniło pole w bazie użytkownika podanego w adresie? Mógłby mi ktoś to wytłumaczyć?
Liczba postów: 27
Liczba wątków: 1
Dołączył: 31-01-2009
Reputacja:
0
09-02-2009, 23:41
(Ten post był ostatnio modyfikowany: 09-02-2009, 23:42 przez fannet.)
rejestrując użytkownika ustalasz zmienną z kodem aktywacyjnym np.
Kod PHP:
$link_aktywacyjny = rand(10000,99999);
zapisujac dane uzytkownika do bazy danych i wstawiasz tam link aktywacyny, po zapisie wysyłasz wiadomość email ( mail(); ) do uzytkownika
Kod:
http://www.mojastrona.pl/login.php?aktywuj=michalszyd&$link=aktywacyjny
jezeli kody w bazie z podanym uzytkownikiem zgadzają się podmieniasz w bazie z linka aktywujacego na 1
Na koniec musisz dodać regułkę zalogowania użytkownika, jeżeli pole w bazie z linkiem jest równe 0 to uzytkownik zostanie zalogowany w przeciwnym wypadku otrzyma komunikat że konto nie istnieje.[/code]
rozumny najczęściej korzysta z prawa do milczenia... lecz tylko głupiec wciąż milczy..
Liczba postów: 250
Liczba wątków: 39
Dołączył: 04-01-2009
Reputacja:
8
Ehh... Troszkę nie czaję.
Chce zrobić, by po wciśnięciu takiego linku: http://www.mojastrona.pl/login.php?aktywuj=michalszyd aktywowało się konto o loginie michalszyd.
Tylko nie wiem jak zrobić, by aktywowało właśnie to konto o loginie michalszyd. bo nie mam zmiennej z loginem ani nic. Żeby serwer wyszukał osobę podaną w linku.