Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [ZendFramework] Logowanie Admin , user
Forum PHP.pl > Forum > PHP > Frameworki
kielich
Witam mam pewien problem i nie wiem jak go rozwiązać mianowicie mam
logowanie dla usera i osobne (w innym kontrolerze dla admina) I kiedy zaloguje się jako user to po dobrym zalogowaniu itd. tworzona jest instancja

  1. $auth = Zend_Auth::getInstance()

normalnie najzwyczajniej
przy logowaniu admina również tworzy instancje i wtedy nie ważne czy zaloguje się na admina czy na usera dostep mam tu i tu

jak to rozwiązać questionmark.gif
VegetaSSJ
Coś podobnego było już tu: Temat: ZendFramework Dwa rodzaje autoryzacji na jednym portalu

Rozwiązaniem jest ustawienie różnych przestrzeni nazw dla sesji gdzie przechowywane są dane z logowania.

  1. $auth = Zend_Auth::getInstance()
  2. $auth->setStorage(new Zend_Auth_Storage_Session('Nazwa_przestrzeni_nazw_dla_admina'));


  1. $auth = Zend_Auth::getInstance()
  2. $auth->setStorage(new Zend_Auth_Storage_Session('Nazwa_przestrzeni_nazw_dla_usera'));
quality
Łatwiej jest chyba dodac role Zend_Acl.

Najwyzsza bedzie miala dostep do wszystkiego (admin + strona ), nizsza tylko do strony.


Pozdrawiam Adrian
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.