Op mijn site moet men kunnen inloggen vanaf een webpage op een SQL server.
Dit gebeurt met de volgende code..
Dit werkt prima.. alleen als de username of password fout is dan krijg ik de volgende pagina (logisch):
Hoe kan ik deze error afvangen en daar een mooie error melding aan hangen.. dus niet naar deze pagina gaan maar naar "badlogin.html" ofzo..
Dit gebeurt met de volgende code..
code:
1
2
3
4
5
6
7
8
| IF Session("USERNAME") = "" THEN
response.redirect "LOGIN.ASP"
ELSE
Set Conn = Server.CreateObject("ADODB.Connection")
Set ConnChk = Server.CreateObject("ADODB.Recordset")
Conn.open "DSN=ImageBase;UID="+Session("Username")+";PWD="+session("Password")
END IF |
Dit werkt prima.. alleen als de username of password fout is dan krijg ik de volgende pagina (logisch):
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
| Technical Information (for support personnel) Error Type: Microsoft OLE DB Provider for ODBC Drivers (0x80040E4D) [Microsoft][ODBC SQL Server Driver][SQL Server]Login failed for user 'test'. /imageBase/Include\dbconn.inc, line 8 Browser Type: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0) Page: GET /imageBase/ALL_PHOTOS.ASP |
Hoe kan ik deze error afvangen en daar een mooie error melding aan hangen.. dus niet naar deze pagina gaan maar naar "badlogin.html" ofzo..