tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
435
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    housewaerts housewaerts ist offline Mitglied
    Registriert seit
    Sep 2005
    Beiträge
    17
    hallo leute.

    ich habe eine große datenbankanbindung im visual studio für unser intranet programmiert. die user können sich mit pw und benutzername anmelden. ich habe eine datenbank im sql, die einzelne transaktionen, also seitenberechtigungen enthält (jedem user werden in dieser db einzelene berechtigungen vergeben). wie bringe ich jetzt den einzelnen seiten im asp bei, ob der user über die seitenberechtigung(transaktion) verfügt, oder nicht?

    grüsse matze
    Geändert von housewaerts (13.10.05 um 13:37 Uhr)
     

  2. #2
    Registriert seit
    Aug 2003
    Ort
    Arnsberg, Germany, Germany
    Beiträge
    1.066
    Wie sehen die Berechtigungen denn aus?

    Mal ein Beispiel: Du hast Berechtigungen von 0-10.

    Die User dürfen alles lesen, was sich >= die eigene Berechtigung auf der Seite darstellt. Dann könnte z.b.

    0 = Admin
    1 = Moderator
    2 = Superuser
    3 = aktiverUser
    4 = User
    5 = Junior
    6 =...
    10 = Gast

    Dieser Wert wird bei Anmeldung oder Login in eine Session oder ein Cookie gesetzt und die Seiten werden halt daraufhin abgefragt

    select * from Tabelle where Rechte >=" & Session("userrecht")

    Ist jetzt eine Möglichkeit.
     
    liebe Grüße, die Luzie

  3. #3
    housewaerts housewaerts ist offline Mitglied
    Registriert seit
    Sep 2005
    Beiträge
    17
    // Trasaction Access ////////////////////////////////////////
    UserData userData = new UserData();
    string language = userData.getUserLanguage();
    string name = userData.getUserName();
    bool enabled = userData.checkTransaction("BM01");

    if(enabled == false)
    {
    Response.Redirect
    ("../../9Login/Content/9NoAccess.aspx");
    }
    // Trasaction Access ////////////////////////////////////////


    Habs jetzt so gelöst und funktioniert. Muss halt in jede einfelne Page unter if Pageload eingebaut werden.

    greez matze
     

Ähnliche Themen

  1. JavaScript für einzelne JSF-Seiten abstellen
    Von tarkin im Forum Enterprise Java (JEE, J2EE, Spring & Co.)
    Antworten: 0
    Letzter Beitrag: 28.03.08, 11:26
  2. InDesign - einzelne Seiten als PDF?
    Von whiterussian im Forum Desktop Publishing (DTP)
    Antworten: 1
    Letzter Beitrag: 06.10.04, 15:15
  3. Bestimmte User haben zugriff auf Seiten
    Von themonk im Forum PHP
    Antworten: 9
    Letzter Beitrag: 11.07.04, 16:47
  4. Kopf- und Fußzeile für einzelne Seiten entfernen
    Von Darkforce im Forum Office-Anwendungen
    Antworten: 4
    Letzter Beitrag: 29.02.04, 18:52
  5. Wie kann ich einzelne PDF-Seiten speichern?
    Von typometer im Forum Sonstige Grafik-Programme
    Antworten: 2
    Letzter Beitrag: 25.02.03, 18:26