[Symfony2][SF2][SF] Zmiana hasła użytkownika, Problem ze zmianą hasła użytkownikowi |
[Symfony2][SF2][SF] Zmiana hasła użytkownika, Problem ze zmianą hasła użytkownikowi |
4.03.2018, 11:08:33
Post
#1
|
|
Grupa: Zarejestrowani Postów: 493 Pomógł: 2 Dołączył: 15.07.2011 Skąd: Katowice Ostrzeżenie: (0%) |
Użytkownik poprosił mnie o zmianę hasła i chyba nie byłem na to przygotowany
Postanowiłem w bazie danych za pomocą klienta phpmyadmin wejść w edycję użytkownika ustawić mu hasło i wybrać funkcję do zakodowania. Wybrałem MD5 i dupa , nadal nie da się zalogować a w bazie danych widzę za krótki ciąg znaków. Sprawdziłem plik konfiguracyjny Symfony jakie tam mam kodowanie i jest "bcrypt"
Wchodzę więc znowu do bazy i szukam takiego i widzę że nie ma .. próbuję zatem kilka innych ale dalej nie działa. Mam też CRUDA dla użytkowików więc wszedłem w edycję użytkownika zmieniłem hasło , dałem "zapisz" i niestety nie zadkodowało się .. Wiem - zawaliłem sprawę - jak mogę to odkręcić ? i jak następnym razem to należy robić po Bożemu ? Dzięki, Pozdrawiam OK poradziłem sobie używając online'owego encodera haseł koderem "bcrypt" , po czym wstawiłem do bazki i już można się zalogować. Mimo wszystko proszę o podpowiedź jak następnym razem powinienem się do tego zabrać ? Będę wdzięczny. Mała poprawka z mojej strony: użytkownik zapomniał hasła a nie poprosił o zmianę. Ten post edytował damianooo 4.03.2018, 10:47:09 |
|
|
4.03.2018, 12:19:33
Post
#2
|
|
Grupa: Zarejestrowani Postów: 618 Pomógł: 143 Dołączył: 22.12.2010 Ostrzeżenie: (0%) |
Mimo wszystko proszę o podpowiedź jak następnym razem powinienem się do tego zabrać ? Będę wdzięczny. Najlepiej na początek zajrzeć do dokumentacji: https://symfony.com/doc/current/security/pa...d_encoding.html lub https://symfony.com/doc/2.8/security/password_encoding.html dla wersji 2.8 Ten post edytował ohm 4.03.2018, 12:20:14 |
|
|
4.03.2018, 17:17:26
Post
#3
|
|
Grupa: Zarejestrowani Postów: 493 Pomógł: 2 Dołączył: 15.07.2011 Skąd: Katowice Ostrzeżenie: (0%) |
Rozumiem że w contolerze wygenerowanym przez CRUD w metodzie edycji użytkownika, a więc tutaj:
dopisać kod, który dla uzupełnionego pola Password dodatkowo zakoduje hasło algorytmem podanym w pliku security.yml .. no w sumie fakt .. dzięki |
|
|
Wersja Lo-Fi | Aktualny czas: 18.04.2024 - 13:04 |