![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 106 Pomógł: 0 Dołączył: 13.11.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Budujac strone z systemem kont natrafilem na maly problem. Otoz szukam skryptu czy jakiegos nakierunkowania na rozwiazanie takiego oto problemu: user zapomina hasło, podaje swoj nick/email, haslo jest resetowane ale dopiero po kliknieciu linka otrzymanego mailem. Do tej pory udalo mi sie stworzyc jedynie system ktory generuje losowe 16 znakowe haslo, robi updejt w bazie i wysyla owe haslo do usera, ale w takim ukladzie kazdy moze zresetowac haslo innego uzytkownika. Domyslam sie, ze moze chodzic o jakies tokeny czy cos podobnego? Szukalem tu na forum ale bez skutku a jak na google wpisuje resetowanie hasla to listuje mi milion for z linkami do resetu haseł. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 898 Pomógł: 80 Dołączył: 31.05.2008 Ostrzeżenie: (20%) ![]() ![]() |
No jak jak? Przeciez to jest proste, link bedzie mial jakis get tak? Wiec np index.php?haslo=reset&hasz=436gk436k34g6g454fkjgisdytgfoisdghtrlwkrjg
no i co? mamy w pliku index.php jakies tam switche ify czy co, i jezeli jest get haslo i zawiera reset to sprawdzamy czy dany hasz znajduje sie w bazie, znajduje, to resetujemy haslo usera, przekierowywujemy go na strone z resetowaniem hasla i po id usera zmienamy haslo, po tym wszystkim kasujemy z bazy wiersz. Amen. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.10.2025 - 02:13 |