[Kohana]Moduł Auth - logowanie |
[Kohana]Moduł Auth - logowanie |
10.07.2009, 10:50:14
Post
#1
|
|
Grupa: Zarejestrowani Postów: 237 Pomógł: 1 Dołączył: 15.10.2004 Skąd: Lublin Ostrzeżenie: (0%) |
Szukałem w google, ale niestety nigdzie nie znalazłem odpowiedniej strony i opisem.
Chciałbym rozszerzyć motodę loguj o możliwość zapamiętania logowania. Chciałbym gdyby ktoś zapodał mi link do jakiejś strony z opisem albo pokazał jakiś suchy przykład. W configu ustawiłem sobie odpowiedni czas tego "pamiętania". Ten post edytował henio 10.07.2009, 10:50:53 |
|
|
10.07.2009, 12:11:11
Post
#2
|
|
Grupa: Zarejestrowani Postów: 367 Pomógł: 2 Dołączył: 4.03.2003 Skąd: C:/Windows/Temp Ostrzeżenie: (0%) |
Potem metoda auto_login(), powinno zalogować automatycznie jeśli wcześniej user llogował się z 3 parametrem metody login() ustawionym na TRUE Reszta w dokumentacji Kohany Ten post edytował eS... 10.07.2009, 12:13:52 -------------------- |
|
|
10.07.2009, 12:33:32
Post
#3
|
|
Grupa: Zarejestrowani Postów: 237 Pomógł: 1 Dołączył: 15.10.2004 Skąd: Lublin Ostrzeżenie: (0%) |
Ok, tylko że dokumentacja nie wspomina gdzie konkretnie należy użyć metody auto_login.
Kod auto_login() auto_login() tries to login a user automatically. Only works if the user first logged in with the $remember option Z tego co tu jest napisane wynika tylko, że ta metoda próbuje automatycznie zalogować użytkownika, jeśli ten wcześniej zalogował się z opcją zapamiętania logowania (TRUE) |
|
|
10.07.2009, 12:37:29
Post
#4
|
|
Grupa: Zarejestrowani Postów: 367 Pomógł: 2 Dołączył: 4.03.2003 Skąd: C:/Windows/Temp Ostrzeżenie: (0%) |
Hmmm, skoro stara sie zalogować automatycznie, to wypadało by ją wywołać przed metodą login(), tak na mój rozum
w skrócie: 1.auto_login() - sprawdzam czy user ma byc zalogowany automatycznie i czy istnieje cookie, jesli tak loguje i lece dalej z kodem 2. jesli nie wywoluje metode login -------------------- |
|
|
10.07.2009, 12:47:51
Post
#5
|
|
Grupa: Zarejestrowani Postów: 237 Pomógł: 1 Dołączył: 15.10.2004 Skąd: Lublin Ostrzeżenie: (0%) |
Z tego co napisałeś zrozumiałem, że należy za każdym razem sprawdzać, że metodę auto_login(), czy tylko przy wciśnięciu przycisku loguj? A co gdy user ma być zapamiętany i od razu wchodzi na dowolną podstronę chcąc być już zalogowanym
|
|
|
10.07.2009, 12:51:54
Post
#6
|
|
Grupa: Zarejestrowani Postów: 367 Pomógł: 2 Dołączył: 4.03.2003 Skąd: C:/Windows/Temp Ostrzeżenie: (0%) |
Za każdym razem?
Nie, tylko w kontrolerze/metodzie który służy do logowania sprawdzasz:
Czyli wszędzie tam gdzie byś używał Twojej metody loguj() dodaj ifa z auto_login() -------------------- |
|
|
10.07.2009, 13:28:30
Post
#7
|
|
Grupa: Zarejestrowani Postów: 237 Pomógł: 1 Dołączył: 15.10.2004 Skąd: Lublin Ostrzeżenie: (0%) |
U mnie nie ma oddzielnej strony do logowania, tylko w przypadku gdy user nie jest zalogowany to kontroler wyświetla odpowiedni widok. Dlatego nie zrozumiałem o co ci chodzi.
|
|
|
10.07.2009, 13:33:48
Post
#8
|
|
Grupa: Zarejestrowani Postów: 367 Pomógł: 2 Dołączył: 4.03.2003 Skąd: C:/Windows/Temp Ostrzeżenie: (0%) |
Powinno pomóc -------------------- |
|
|
Wersja Lo-Fi | Aktualny czas: 16.04.2024 - 09:10 |