Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
Link aktywacyjny - Wersja do druku

+- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl)
+-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www)
+--- Dział: Programowanie, Bazy danych (https://www.webmastertalk.pl/forum-programowanie-bazy-danych)
+--- Wątek: Link aktywacyjny (/thread-link-aktywacyjny)



Link aktywacyjny - michalszyd - 09-02-2009

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ć?


RE: Link aktywacyjny - fannet - 09-02-2009

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]


RE: Link aktywacyjny - michalszyd - 11-02-2009

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.