Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Struktura grup dostępu
Black-Berry
post 31.01.2008, 15:27:54
Post #1





Grupa: Zarejestrowani
Postów: 663
Pomógł: 6
Dołączył: 3.06.2007
Skąd: Kraków

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


Wymyśliłem system na typy użytkowników i grupy dostępowe do swojego CMS'a. Zanim to wdrożę chciałbym poznać jakieś opinie na ten temat.

  1. tabel_mysql_account_types
  2. +----+------+
  3. | ID | NAME | Tabela typów kont będzie zawierała te główne pola.
  4. +----+------+
  5. | 1 | user | ( będą też inne takie jak np 'DESCRIPTION' ale te 2 są kluczowe )
  6. | 2 |guest |
  7. | 3 | vip |
  8. +----+------+

  1. tabel_mysql_access_types
  2. +----+------+-----------+
  3. | ID | NAME | CONDITION | Tabela grup dostępowych
  4. +----+------+-----------+
  5. | 1 | ALL | >=0 | te warunki będą mogły BYć kilku członowe np:
  6. | 2 | users| ==1 | '>=12; <=23; ==3'
  7. | 3 |admins| >=5 | odpowiendni parser PHP rozbije TO na warunek dla zalogowanego usera.
  8. +----+------+-----------+

Jeśli mój pomysł jest niejasny to jeszcze kilka słów wyjaśnienia:
-- użytkownik loguje sie i w sesji trzymane jest jego ID z tabeli 1
-- każdy element strony ma swój numer trubu dostępowego z tabeli 2 (np. Artykuł: 'fiołki i motylki' ma numer 3.
-- Jeśli zalogowany użytkownik próbuje się dostać do artykułu 'fiołki i motylki' system ładuje z bazy 3 rzad i sprawdza czy user moze przeczytac ten artykuł.

Wiem, że było to juz opisywane ale zależy mi na możliwie najrostszym rozwiązaniu a ten wydaje się takim być. Proszę o wskazanie ewentualnych wad tego mechanizmu.


--------------------
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 Wersja Lo-Fi Aktualny czas: 23.06.2025 - 13:41