Forum: ASP Classic |
Thema:
Passwortschutz mit verschiedenen Rechten |
Von:
Kathrin Schenk (
08.12.2003 07:17) |
Hallo,
Ich erstelle zur Zeit gerade ein Passwortschutz, der 3 User mit verschiedenen Rechten beeinhaltet. Diese habe ich in einer Access Tabelle gespeichert (Admin, User, Viewer).
Der Code sieht folgendermassen aus:
<%
Set dbConnection = Server.CreateObject("ADODB.Connection")
dbConnection.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=" & Server.MapPath("db/accounts.mdb")
SQL = "SELECT * FROM rechte WHERE Bezeichnung=User"
Set Rs = dbConnection.Execute(SQL)
While not Rs.EOF
Response.Write(Rs("Bezeichnung")) & ","
Rs.MoveNext
Wend
dbConnection.Close
Set dbConnection = Nothing
%>
Wie könnte ich das nun realisieren, damit verglichen wird, ob der Benutzername ein Admin, User oder Viewer ist?
Ich habe noch eine andere Seite erstellt, in der der Benutzer den Namen und Passwort eingeben muss. soweit funktioniert das auch.
Nur weiss ich nicht, wie der SQL Befehl aussehen muss, damit diese 2 Datensätze verglichen werden.
Ich danke jetzt schon für Antworten...
Gruss, Kate
Betreff |
Von |
Datum |
|
  |
Re: Passwortschutz mit verschiedenen Rechten
Na Du must Dir noch ein Flag mit in die Tabelle setzen wo das Recht mit vergeben wird.<br>Denkbar wäre etwas wie recht, wenn recht = 1 dann meinethalbe admin, wenn recht = 2 dann user, wenn 3 dann gast... |
 |
 |
 |
|
|
Sven
Buhk
|
08.12.2003 11:37 |
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!