Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 0 Dołączył: 3.06.2009 Ostrzeżenie: (0%)
|
Mam taki problemik do rozwiązania i nie umiem wymyślić dobrego rozwiązania.
Buduję portal, gdzie część danych będzie widoczna po zalogowaniu. Dodatkowo jak w każdy portal mam panel administracyjny. Logowanie do panelu mam już zaprojektowane mniej więcej w ten sposób (sama autoryzacja użytkownika):
Działa i nie mam tu pytań. Część portalową dostępną po zalogowaniu chciałem udostępnić użytkownikom, którzy rejestrują się do innej tabeli w bazie danych: site_users Wykonując autoryzację w ten sam sposób okazuje się że można mieć dostęp do części panela (gdy się ID pokryją z tych tabel), mimo że autoryzacja dotyczyła innych danych i innej tabeli w bazie. Czy jest jakiś sposób aby dodać do autoryzacji jakiś identyfikator, po którym będzie można wychwycić którą metodą użytkownik się zalogował? Pozdrawiam. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 580 Pomógł: 85 Dołączył: 25.03.2010 Skąd: Skrzyszów :) Ostrzeżenie: (0%)
|
W tabeli z użytkownikami zapisujesz też, do jakiej grupy dany użytkownik należy. I korzystasz z niej w acl. O co dokładnie Ci chodzi z nakładaniem się tych identyfikatorów?
|
|
|
|
nizzre [ZendFramework] Dwa rodzaje autoryzacji na jednym portalu. 20.07.2010, 18:46:21
mazy proponuje przechowywać użytkowników w jednej tabel... 20.07.2010, 18:53:41
nizzre W panelu wykorzystuję Zend_Acl, rozbudowałem nawet... 20.07.2010, 19:00:42
mazy moim zdaniem nie rozróżniasz autoryzacji od acla, ... 21.07.2010, 08:28:00
VegetaSSJ Twój problem polega na tym że Zend_Auth domyślnie ... 28.07.2010, 14:53:53 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 21:20 |