Zugriffsbereich und Benutzerrollen

08/07/2008 - 09:37 von Michael | Report spam
Hallo!

In meiner Datenbank ist eine Tabelle mit registrierten Benutzern. Nun möchte
für meine Internetseite bestimmte Zugriffsbereiche (Internetseiten etc.)
definieren und auch versch. Benutzerrollen (BETA-Tester, Forumsadmin, etc...).

Zuerst dachte ich mir, dass ich das mit Zweierpotenzen lösen kann damit ich
spàter eine einfache Abfrage wie if ((UserRights & AccessCode) == AccessCode)
machen kann. Jedoch sind es beim Datentyp int ja nur um die 30 Bereiche und
bigint kommt auch schnell an Grenzen zumal wenn Bereiche oder Rollen gelöscht
werden, müsste ich alle Benutzer, die einen Zugang dazu hatten updaten.

Kann mir jemand sagen wie ich das bzw. wie man so etwas löst?

Gruß Michael
 

Lesen sie die antworten

#1 Kai Korla
08/07/2008 - 12:16 | Warnen spam
Hallo,

wenn es sich um eine ASP.NET Anwendung handelt, dann nutze einfach den
MembershipProvider und den RoleProvider.

Grüße
Kai

"Michael" schrieb im Newsbeitrag
news:
Hallo!

In meiner Datenbank ist eine Tabelle mit registrierten Benutzern. Nun
möchte
für meine Internetseite bestimmte Zugriffsbereiche (Internetseiten etc.)
definieren und auch versch. Benutzerrollen (BETA-Tester, Forumsadmin,
etc...).

Zuerst dachte ich mir, dass ich das mit Zweierpotenzen lösen kann damit
ich
spàter eine einfache Abfrage wie if ((UserRights & AccessCode) ==
AccessCode)
machen kann. Jedoch sind es beim Datentyp int ja nur um die 30 Bereiche
und
bigint kommt auch schnell an Grenzen zumal wenn Bereiche oder Rollen
gelöscht
werden, müsste ich alle Benutzer, die einen Zugang dazu hatten updaten.

Kann mir jemand sagen wie ich das bzw. wie man so etwas löst?

Gruß Michael

Ähnliche fragen