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: 13 Pomógł: 0 Dołączył: 3.06.2009 Ostrzeżenie: (0%)
|
W panelu wykorzystuję Zend_Acl, rozbudowałem nawet bardziej system uprawnień, ale ale właśnie zastanawiam się czy to bezpieczniejsza opcja niż dwie autoryzacje ( o ile da się to tak rozwiązać aby jedna nie przejmowała praw drugiej)?
|
|
|
|
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
mazy moim zdaniem nie rozróżniasz autoryzacji od acla, ... 21.07.2010, 08:28:00
zend W tabeli z użytkownikami zapisujesz też, do jakiej... 23.07.2010, 12:16:57
VegetaSSJ Twój problem polega na tym że Zend_Auth domyślnie ... 28.07.2010, 14:53:53 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 12:49 |