Conversation
…settings to local branch
…ue_in_settings' into 33_reset_user_password
| return row['email'] | ||
| return False | ||
|
|
||
| def get_email_address(email): |
| <form action="/pass_rec" method="POST"> | ||
|
|
||
| <h2>Odzyskiwanie hasła użytkownika</h2> | ||
|
|
There was a problem hiding this comment.
Brakuje flashowania z errorem, kiedy podany email jest błędny.
Działa w porządku :) Mam tylko małą uwagę dot. flashowania w komentarzu powyżej.
Też myślę, że warto. |
| f.write(f"http://127.0.0.1:5000/pass_rec/{sha}\n") | ||
| return render_template('base/login.html', error=message) | ||
|
|
||
| error = 'Invalid login or email' |
There was a problem hiding this comment.
Proponuję zmienić komunikat na polski
Działają funkcjonalności generowania linku do zmiany hasła oraz sam formularz zmiany zmiany hasła. Nie ma jeszcze wysyłania na maila. Muszę to jeszcze przemyśleć. Możecie się pobawić funkcjonalnością przechodząc ze strony logowania do Odzyskaj Hasło. Następnie w pliku email_test.txt zapisywany jest link. Link powinien być aktywny przez godzinę od wygenerowania, kolejny link można wygenerować po upływie godziny.
Wydaje mi się że warto jeszcze dodać deaktywacje linku bezpośrednio po poprawnej zmianie hasła.