![]() |
![]() |
![]()
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: 349 Pomógł: 72 Dołączył: 22.01.2008 Skąd: Wadowice/Oświęcim Ostrzeżenie: (0%) ![]() ![]() |
Twój problem polega na tym,że jeśli masz użytkownika o uprawnieniach admin,to musisz dodać wiersz do tabeli roles_user(chyba tak ona sie nazywa,ale bedziesz wiedział o co chodzi) dla tego użytkownika jeszcze role login.Czyli taki user musi mieć zarówno role 1 jak i role 2 i wtedy masz admina.
Też z tym miałem problem,ale udało się rozwiązać to (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 00:02 |