Hallo alles, danke f�r die Tipps. Habe mir das beste rausgesucht und werde berichten was ich daraus gemacht habe.
Gr��e, Alexander > -----Original Message----- > From: Claudius Ceteras [mailto:[EMAIL PROTECTED]] > Sent: Wednesday, April 17, 2002 5:58 PM > To: AspGerman Kaffeehaus > Subject: [aspdecoffeehouse] RE: ASP Benutzerrechte > individuell festlegen > > > Ich geh mal davon aus, dass Du einfache login-funktionalit�t > hinbekommst... z.B. mit sessions... > > Als DB-Schema w�rde ich sowas vorschlagen, nat�rlich beliebig > erweiterbar...: > > Pages: > id (PK) > filename (gff. mit lokalem pfad) > > User: > id (PK) > login > password > > Rights: > user (PK, FK) > page (PK, FK) > > > Beim einloggen liesst Du auch alle seiten ein, die er lesen > darf: Also ein JOIN �ber rights und pages, wobei > user.id=seine_ID, klar.... > > Am besten speicherst Du alle Seiten dann in einem String in > der session in diesem Format: > Session("pages") = "[seite1.asp][seite2.asp][seite3.asp]" > (obiges ist nat�rlich pseudocode... Hier musst Du eigentlich > �ber das RS iterieren und den String generieren) > > Auf jeder seite checkst Du jetzt nicht nur, ob er eingeloggt > ist, sondern auch, ob "["&seitenname&"]" in dem pages-String > vorkommt... Den seitennamen kannst Du aus > Request.ServerVariables("URL") extrahieren... Die eckigen > Klammern sind �brigens daf�r gut, damit nicht aus versehen > unterstrings gematcht werden, also z.B. man pl�tzlich Zutritt > zu page.asp bekommt, weil man auf mypage.asp darf... > > Claudius > > > > > > Hallo Liste, > > > > ich hab wahrscheinlich ins Klo gegriffen... aber wat solls. > Ich werde > > "wahrscheinlich" f�r ein projekt eine applikation haben m�ssen, mit > > der ich die benutzerrechte individuell festlegen muss..... > habe aber > > etwas in der art noch nie gemacht. > > > > Also etwa in der art: > > > > User 1 darf: auf seite 1,2,3 > > User 2 darf: auf seite 2,4 > > User 3 darf: auf seite 2,3,4 > > > > derzeit habe ich zwar etwas in der art... abver nur nach bekannten > > leveln, was hier aber nicht funktioniert (include level 1.inc > > usw.).wer hatt f�r mich ein paar tipps, wie ich etwas in der art > > realisiert > > bekomme: > > > > - db tabelle > > - vielleicht ein bisschen bsp code > > > > usw. Bin wirklich und ehrlich f�r jeden Tipp dankbar. > > > > Gr��e, > > Alexander > > > > > > > > | [aspdecoffeehouse] als [EMAIL PROTECTED] subscribed > > | http://www.aspgerman.com/archiv/aspdecoffeehouse/ = > Listenarchiv Sie > > | k�nnen sich unter folgender URL an- und abmelden: > > | > > http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffee > house.asp > > > | [aspdecoffeehouse] als [EMAIL PROTECTED] subscribed > | http://www.aspgerman.com/archiv/aspdecoffeehouse/ = > Listenarchiv Sie > | k�nnen sich unter folgender URL an- und abmelden: > | > http://www.aspgerman.com/aspgerman/listen/anme> lden/aspdecoffeehouse.as > | p > | [aspdecoffeehouse] als [email protected] subscribed | http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp
