![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 59 Pomógł: 0 Dołączył: 1.10.2006 Skąd: Bydgoszcz Ostrzeżenie: (10%) ![]() ![]() |
Witam,
właśnie usiadłem do Kohany no i mam pierwszy problem z modułem autoryzacji. Napisałem prosty kod który dodaje użytkownika do bazy:
w tabeli z rolami są dwie login z id 1 i admin z id 2 Użytkownik dodany jako admin nie może się zalogować. Dokładniej wywołanie tej metody
kończy się błędem hasła czyli występuje ostatnie else. Kiedy zmienię w tabeli roles_users przypisanie roli z użytkownika admin na login czyli z id 2 na id 1 ten sam użytkownik z tym samym hasłem bez problemu się loguję. Nie wiem na czym polega mój błąd. Może ktoś ma pomysł. Korzystam z Kohana 2.3.4 a to autoryzacji oczywiście moduł Auth korzystający z ORM. Pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 59 Pomógł: 0 Dołączył: 1.10.2006 Skąd: Bydgoszcz Ostrzeżenie: (10%) ![]() ![]() |
Dzięki za odpowiedzi,
co do Simple Auth to powiem szczerze, że przekonał mnie tak sobie, bo go próbowałem na początku. A co do profilera no to rozjaśniło mi to dlaczego nie loguje, ale nadal nie wiem jak to zmienić. W jednym z zapytań pobiera id roli "login" no a później pewnie porównuje sobie czy user do niej należy a jak nie należy to mówi, że wypad. Ale to dziwne, nigdzie nie ustawiałem żeby logował tylko z rolą id 1. Chciałem zrobić ograniczenia modułów dla różnych ról. Idę szukać dalej. A jeśli ktoś ma pomysł dlaczego porównuje tylko z rolą która ma ID 1 bazie? Niby to pownien być admin. Ale logować przecież powinno się na każdą istniejącoą rolę. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 22:32 |