Nils Hitze
Admin a.D.
alternativ :
du hängst einfach eine ID an deinen
URL an (oder übergibst sie halt
wie du magst) die dem einzelnen
User zugeordnet wird.
Daß heißt du hast die Daten für
jeden Nutzer und jeder Nutzer hat
eine ID die ihn identifiziert.
Jetzt nehmen wir eine weitere Tabelle
in der wir für jeden Nutzer eigene
Rechte speichern (als Boolean True/False)
Ruft Nutzer 1 jetzt seine Mailbox
(oder was auch immer) auf, fragen
wir seine individuellen Rechte aus
der Tabelle ab und lesen abhängig
von ihnen das Menü auf.
Bsp. für die beiden Tabellen :
nutzer
id
nickname
passwort
geburtstag
rechte
id
mail_flag
news_flag
recht_flag
artikel_flag
Dieses System (bei dem mehrere Tabellen
in einer Abfrage angesprochen werden)
nennt man "Relational". Bei unserem
Beispiel würde die Userid als Identifikation dienen. Also wäre die ID
aus "Rechte" gleichzusetzten mit der ID
aus "Nutzer".
"SELECT * FROM nutzer, rechte WHERE nutzer.id=rechte.id"
http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/chap6.htm
http://www.biblio.tu-bs.de/allegro/a-r.htm
Begriffen ?
Jonathan
du hängst einfach eine ID an deinen
URL an (oder übergibst sie halt
wie du magst) die dem einzelnen
User zugeordnet wird.
Daß heißt du hast die Daten für
jeden Nutzer und jeder Nutzer hat
eine ID die ihn identifiziert.
Jetzt nehmen wir eine weitere Tabelle
in der wir für jeden Nutzer eigene
Rechte speichern (als Boolean True/False)
Ruft Nutzer 1 jetzt seine Mailbox
(oder was auch immer) auf, fragen
wir seine individuellen Rechte aus
der Tabelle ab und lesen abhängig
von ihnen das Menü auf.
Bsp. für die beiden Tabellen :
nutzer
id
nickname
passwort
geburtstag
rechte
id
mail_flag
news_flag
recht_flag
artikel_flag
Dieses System (bei dem mehrere Tabellen
in einer Abfrage angesprochen werden)
nennt man "Relational". Bei unserem
Beispiel würde die Userid als Identifikation dienen. Also wäre die ID
aus "Rechte" gleichzusetzten mit der ID
aus "Nutzer".
"SELECT * FROM nutzer, rechte WHERE nutzer.id=rechte.id"
http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/chap6.htm
http://www.biblio.tu-bs.de/allegro/a-r.htm
Begriffen ?
Jonathan