Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 170 Pomógł: 4 Dołączył: 11.08.2006 Ostrzeżenie: (10%)
|
Witam,
tak się zastanawiam jak prawidłowo logować użytkownika np do panelu administracyjnego... wymyśliłem coś takiego, stworze sobie klase np. logowanie w ktorej będą odpowiednie metody odpowiedzialne za sprawdzenie czy uzytkownik jest zalogowany, przekierowanie do formularza, wylogowanie itp. W każdej klasie controllera w konstruktorze będę sprawdzał czy sesja z nazwą użytkownika istnieje oraz sprawdzę czy ten user na pewno jest zalogowany... oczywiście korzystając z klasy logowanie. Czy tak by to mogło być? Jak wy to rozwiązujecie w waszych projektach, niekoniecznie w kohaniephp ? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 415 Pomógł: 117 Dołączył: 7.09.2005 Skąd: Warszawa Ostrzeżenie: (0%)
|
We frameworkach opartych o Mojavi (czyli Symfony i Agavi) istnieje tak zwany Session User. Klasa powiązana z sesją i implementująca podstawowe metody określająca, czy użytkownik jest zalogowany.
Szkopuł w tym, że jest ona na stałe wgryziona w architekturę frameworka - tak więc ten już posiada wewnętrzne metody sprawdzania czy użytkownik jest zalogowany i czy posiada uprawnienia do uruchomienia akcji i w razie, gdy tak nie jest przekierowuje do kontrolera logowania lub błędu o niewystarczających uprawnieniach. |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 690 Pomógł: 81 Dołączył: 6.04.2005 Skąd: Szczecin Ostrzeżenie: (0%)
|
|
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 170 Pomógł: 4 Dołączył: 11.08.2006 Ostrzeżenie: (10%)
|
przeglądałem to wcześniej ale jakoś mi to nie odpowiada... :/ |
|
|
|
![]() ![]() |
|
Aktualny czas: 20.12.2025 - 22:07 |