Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] ACL a różne wartości SQL
szybki
post
Post #1





Grupa: Zarejestrowani
Postów: 85
Pomógł: 0
Dołączył: 18.06.2014

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


Mając system ACL, jak rozwiązać problem z róznymi zapytaniami SQL?

Przykładowo w ACL jest zasób arty do którego mają dostęp user i admin. Każdy z nich ma inne zapytanie SQL np. user tylko swoje, admin wszystkich itd. Jednak jak to rozwiązać programowo?
Aby nie było w ten spsoób:

  1. switch($access)
  2. {
  3. case 'admin':
  4. $sql = ''; // zapytanie dla admin
  5. break;
  6.  
  7. case 'user':
  8. $sql = ''; // zapytanie dla usera
  9. break;
  10. }


Ponieważ jeśli dodam nowy profil np. redaktor który dziedziczy po użytkowniku, to całość się sypie. Czy istnieje w ogóle jakiś sposób aby to zrobić automatycznie?
Go to the top of the page
+Quote Post

Posty w temacie


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 Aktualny czas: 22.08.2025 - 02:35