![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 172 Pomógł: 9 Dołączył: 13.02.2006 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Witam.
mam problem z Zend_Auth. Standardowo mam logowanie i autoryzacje umieszczona w pluginie, wszystko dziala ladnie, do czasu... W widoku mam link "dodaj artykuł". Chciałem zrobić tak, że jesli uzytkownik jest zalogowany to wyswietla link do formularza, a jesli nie to ten link zamienia sie w link do logowania. Napisalem sobie do tego helpera, ktory zwraca mi prawde jesli uzytkownik ma dostep do dodawania artykolu:
I po wywolaniu ostatniej linijki "isAllowed", dzieje się tak ze zwraca mi ze uzytkownik jest zalogowany i ma dostep do tego zasobu, jednak jak przechodze na nastepna strone, automatycznie zostaje wylogowany. Nie wiem co jest grane. W pluginie mam juz raz zastosowane isAllowed, wtedy jesli nie jest autoryzowany to przekierowywuje na glowna. Czy ma jakies znaczenie ze uzywam tego drugi raz ? Jak Wy rozwiazujecie ten problem ? Pozdrawiam Adrian |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 590 Pomógł: 185 Dołączył: 19.04.2006 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
Ja tam robię prosto, w kontrolerze:
W widoku:
Cytat jesli nie jest autoryzowany to przekierowywuje na glowna - to najlepiej jest zrobić w kontrolerze dodając metodę init (zostanie ona automatycznie wywołana razem z kontrolerem), tam należy ustalić, czy user ma dostęp do danego kontrola i wykonać odpowiednią akcję (np. przekierowanie) lub dodać do widoku zmienne, które nam ten widok spersonalizują.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.10.2025 - 07:27 |