![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 60 Pomógł: 0 Dołączył: 6.09.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
mam pewien problem, otóż czy wpisuję poprawne hasło czy nie, za każdym razem otrzymuję komunikat o błędzie.
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 203 Pomógł: 55 Dołączył: 23.11.2008 Skąd: UKF Ostrzeżenie: (0%) ![]() ![]() |
Funkcja login zwraca true lub false w zależności od tego czy użytkownik się zalogował bądź nie więc sprawdzanie auth->logged_in jest w tym miejscu zbędne. Poza tym trzymanie instancji Auth w kontrolerze mija się z ideą singletonu gdyż jest on dostępny globalnie i w każdej chwili mozesz się do niego odnieść. Więc nie sądzę abym to, co napisałem, było gorszą wersją.
Widze że do metody login podajesz hashowane hasło - po co? Bo tak jest napisane w tutorialu? Tak się składa że metoda login w Auth automatycznie hashuje hasło i nie musisz podawać hasha do niej. Chyba że masz coś zepsute przy wprowadzaniu danych do bazy. Tego już niestety nie wiem. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 60 Pomógł: 0 Dołączył: 6.09.2011 Ostrzeżenie: (0%) ![]() ![]() |
Funkcja login zwraca true lub false w zależności od tego czy użytkownik się zalogował bądź nie więc sprawdzanie auth->logged_in jest w tym miejscu zbędne. Poza tym trzymanie instancji Auth w kontrolerze mija się z ideą singletonu gdyż jest on dostępny globalnie i w każdej chwili mozesz się do niego odnieść. Więc nie sądzę abym to, co napisałem, było gorszą wersją. Widze że do metody login podajesz hashowane hasło - po co? Bo tak jest napisane w tutorialu? Tak się składa że metoda login w Auth automatycznie hashuje hasło i nie musisz podawać hasha do niej. Chyba że masz coś zepsute przy wprowadzaniu danych do bazy. Tego już niestety nie wiem. Skorzystam z tym porad, jednak nadal nie wiem jak rozwiązać problem z logowaniem. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 07:11 |