![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 95 Pomógł: 0 Dołączył: 16.08.2017 Ostrzeżenie: (0%) ![]() ![]() |
Stworzyłem formularz odzyskiwania hasła który wysyła na skrzynkę e-mailową nowe hasło a w bazie danych dodaje taki sam wpis w tabeli "pass_temp".
Osoba która otrzymuje e-maila klika w link "zmiana hasła" i może odrazu wpisać tymczasowe hasło, nowe i powtórzenie nowego hasła. Wszystko działa jednak jest problem w sytuacji jak dwie osoby w tym samym czasie chciały by odzyskać hasło. Proszę o jakieś sugestie
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 594 Pomógł: 66 Dołączył: 22.02.2008 Skąd: Dublin Ostrzeżenie: (0%) ![]() ![]() |
Dlaczego jest z tym problem? Podaj przyklad bo dalej nie kumam.
Mozna to prosciej zrobic. Uzytkownik wpisuje adres email w pole txt. Klika dalej. W momencie wygenerowania tymczasowego hasla slesz email do usera z danymi. Tyle. Nie trzeba tutaj mieszac jakis tymczasowych hasel itp. W tym samym momencie zmieniasz haslo uzytkownika na haslo wlasnie wygenerowane. To co opisujesz to opcja zmiany hasla ktoa powinna byc dostepna bedac zalogowanym Wtedy slesz emaila z parametrami (jakis hasz ktory jest w bazie i email w adresie do weryfikacji) ustawiasz zywotnosc linku, dodajesz tymczasowe wpisy itp. Ten post edytował dublinka 25.07.2019, 08:37:01 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 02:14 |