Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [ZendFramework] Logowanie zend_auth
Ikky
post 5.09.2009, 12:44:35
Post #1





Grupa: Zarejestrowani
Postów: 120
Pomógł: 1
Dołączył: 5.07.2009

Ostrzeżenie: (0%)
-----


Witam

Z racji na specyfike strony którą własnie robie będą na niej miał trzy formularze logowania kazdy dla innej grupy uzytkownikow. Do logowania używam zend auth i zastanawiam się jak wyodrębnić kazdy zend auth. Od razu mowie ze nie oplaca mi sie robic jakiegos systemu uprawnień bo kazda grupa ma zupełnie inne zadania ktore nie maja ze soba absolutnie nic wspolnego.

Czy da się jakoś nazwac sesje auth i potem np dac ifa jesli sesja sie tak nazywa to.... co myslicie?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
seth-kk
post 5.09.2009, 12:54:09
Post #2





Grupa: Zarejestrowani
Postów: 444
Pomógł: 79
Dołączył: 26.05.2009

Ostrzeżenie: (0%)
-----


wlasny adapter ktory przyjmuje login haslo i rodzaj jako parametr
to jak to bedziesz przechowywal uzaleznilbym od funkcji jakie ma to spelniac - jesli roznego rodzaju uzytkownicy nie musza byc jednoczesnie zalogowani to nie widze sensu w tworzeniu oddzielnych kontenerow i tymbardziej kombinowaniu z
  1. Zend_Auth::getInstance();

ktory o ile pamietam jest singletonem a nie multitonem


--------------------
Go to the top of the page
+Quote Post
Ikky
post 5.09.2009, 16:14:46
Post #3





Grupa: Zarejestrowani
Postów: 120
Pomógł: 1
Dołączył: 5.07.2009

Ostrzeżenie: (0%)
-----


Nie jeden user jedno logowanie bez zadnych crossów. Jak zrobić taki adapter mógłbyś troche rozwinąć ? Bo na razie rozwiązałem to tak:

w akcj logowanie otwieram zend auth
no i w akcjach ktore sa dostepne tylko po zalogowaniu daje

  1. $auth= Zend_Auth::getInstance();
  2. if(!$auth->hasIdentity()){ $this->_redirect('....'); }
Go to the top of the page
+Quote Post
seth-kk
post 5.09.2009, 16:25:12
Post #4





Grupa: Zarejestrowani
Postów: 444
Pomógł: 79
Dołączył: 26.05.2009

Ostrzeżenie: (0%)
-----


tak
tylko ze w konstruktorze pewnie bedzie 3ci parametr z informacja co to za grupa uzytkownikow lub jej modelem


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.06.2025 - 16:39