<% dim DRV, DBQ, CS, oC, oRS, oCM DRV = "Driver={Microsoft Access Driver (*.mdb)}; " DBQ = "DBQ= c:\courses\webprog\usersdb\Users.mdb;" CS = DRV & DBQ 'on error resume next 'on error goto 0 'set oRS = server.createobject("ADODB.recordset") 'set oCM = server.createobject("ADODB.command") %> Welcome <% dim SQL dim uname, pass, validated, username, password validated = false SQL = "Select * from users order by username" on error resume next 'create the connection set oC = server.createobject("ADODB.connection") 'open the database oC.open CS if err.number <> 0 then response.write("error-") response.write(err.number & "
") response.write(err.description) on error goto 0 %> <% else set oRS = oC.execute(SQL) uname = request.form("uname") pass = request.form("pass") do until oRS.eof password=oRS("password") username=oRS("username") if (uname=username) and (pass=password) then validated=true exit do end if oRS.movenext loop if validated then %> <% oRS.movefirst do until oRS.eof %> <% oRS.movenext loop %>
<% = oRS("username") %> <% = oRS("email") %> <% = oRS("lastname") %> <% = oRS("firstname") %>
Welcome <% =uname %> <% else %> Login failed <% end if %>
closing data base
<% oRS.close set oRS=nothing oC.close set oC=nothing response.write("database closed") end if %>