![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 367 Pomógł: 2 Dołączył: 4.03.2003 Skąd: C:/Windows/Temp Ostrzeżenie: (0%) ![]() ![]() |
Witam
Na początku mój kod http://forum.php.pl/index.php?showtopic=60104 Wszystko działa elegancko ale: Jak/gdzie moge sobie wstawić kod ze sprawdzaniem sesji użytkownika (czy zalogowany czy nie). Nie mam pojęcia w którym miejscu w się to robi, czy w kontrolerze czy w modelu czy może w widoku? Proszę o naprowadzenie gdzie mogę to ugryźć. Szukałem w manualu zenda ale nic nie znalazłem (czyt. przykładu dla opornych) Może mam sprawdzić sesje w indexAction? ta akcja jest wywoływana w moim przykładzie za każdym razem
To niby działa ale tylko na akcje index, i musiałbym wstawiać to w każdej akcji. Więc odpada, pozatym raczej marnie to wygląda Ten post edytował eS... 14.01.2007, 02:07:46 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 25.11.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Tak jak zostało powiedziane, użyj pluginu dla FrontController'a (na dobrą sprawę jest to implementacja wzorca Intercepting Filter).
Przykładowy plugin:
a w głównym pliku strony:
Ten post edytował raikou 14.01.2007, 14:12:33 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 04:44 |