Morguh!
Ik gebruik de volgende code om een username, wachtwoord en een userlevel te controleren. Hij werkt wel... alleen als je naar de pagina komt, vanaf het ook echt inloggen...
Anyway, als je er dus gewoon heen gaat door het adress in je browser in te typen, krijg ik de volgende error:
Exception occured.
Op line 20...
Hoezo komt dat
Ik gebruik de volgende code om een username, wachtwoord en een userlevel te controleren. Hij werkt wel... alleen als je naar de pagina komt, vanaf het ook echt inloggen...
Anyway, als je er dus gewoon heen gaat door het adress in je browser in te typen, krijg ik de volgende error:
Exception occured.
Op line 20...
Hoezo komt dat
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
| <%
Dim cnDB
Dim rsQuery
Dim Username
Dim Password
Dim IPAdress
IPAdress = Request.ServerVariables("REMOTE_ADDR")
Username = Request.Form("Username")
Password = Request.Form("Password")
Set cnDB = Server.CreateObject("ADODB.Connection")
cnDB.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" _
& "Data source=D:\Accounts\DSAccounts\creepsworld\creepsworld.com\db\database.mdb"
cnDB.Open
Set rsQuery = Server.CreateObject("ADODB.Recordset")
rsQuery.Open "SELECT * FROM login WHERE Username = '" & Request.Form("username") & "'" & " AND Password = '" & Request.Form("password") & "'", cnDB
REGEL 20 >>>>>>>>>>If Username = rsQuery("Username") AND Password = rsQuery("Password") AND rsQuery("Userlevel") = "Webmaster" Then <<<<<<<<<<< REGEL 20
Response.Buffer = True
Session("Username") = Request.Form("Username")
Session("Password") = Request.Form("Password")
Session("level") = "Webmaster"
Session("Allow") = True
Response.Redirect "main.asp"
ElseIf Username = rsQuery("Username") AND Password = rsQuery("Password") AND rsQuery("Userlevel") = "Head Reviewer" Then
Response.Buffer = True
Session("Username") = Request.Form("Username")
Session("Password") = Request.Form("Password")
Session("level") = "Head Reviewer"
Session("Allow") = True
Response.Redirect "main.asp"
ElseIf Username = rsQuery("Username") AND Password = rsQuery("Password") AND rsQuery("Userlevel") = "Reviewer" Then
Response.Buffer = True
Session("Username") = Request.Form("Username")
Session("Password") = Request.Form("Password")
Session("level") = "Reviewer"
Session("Allow") = True
Response.Redirect "main.asp"
ElseIf Username = rsQuery("Username") AND Password = rsQuery("Password") AND rsQuery("Userlevel") = "Interviewer" Then
Response.Buffer = True
Session("Username") = Request.Form("Username")
Session("Password") = Request.Form("Password")
Session("level") = "Interviewer"
Session("Allow") = True
Response.Redirect "main.asp"
ElseIf Username = rsQuery("Username") AND Password = rsQuery("Password") AND rsQuery("Userlevel") = "Forum Administrator" Then
Response.Buffer = True
Session("Username") = Request.Form("Username")
Session("Password") = Request.Form("Password")
Session("level") = "Forum Administrator"
Session("Allow") = True
Response.Redirect "main.asp"
ElseIf Username = rsQuery("Username") AND Password = rsQuery("Password") AND rsQuery("Userlevel") = "Blockerz-List Admin" Then
Response.Buffer = True
Session("Username") = Request.Form("Username")
Session("Password") = Request.Form("Password")
Session("level") = "Blockerz"
Session("Allow") = True
Response.Redirect "main.asp"
ElseIf Username = "" AND Password = "" AND rsQuery("Userlevel") = "" Then
Response.Write "You've entered a wrong username and/or password, please try again!"
End If
rsQuery.Close
cnDB.Close
%> |