www.gusucode.com > 因特达Access数据库在线管理系统 > 因特达Access数据库在线管理系统\code\access\ChkUser.asp
<!--#include file="conn.asp" --> <!--#include file="enpas.asp" --> <% if request("code")<>session("GetCode") or session("GetCode")="" then session("GetCode")="" response.redirect("login.asp?t=你输入的验证码不符!") end if userName=replace(Request("Name"),"'","") if userName="" then response.redirect"login.asp?t=用户名为空" PassWord=EnPas(replace(trim(Request("Password")),"'","''")) set rs=server.CreateObject ("ADODB.RecordSet") rs.Source="select * from UserManage where (UserName='"&userName&"') and (Password='"&PassWord&"')" rs.Open rs.Source,yinteda_access_conn,1,1 thesoft=Request.ServerVariables("HTTP_USER_AGENT") if instr(thesoft,"Windows NT 5.0") then vOS="Win 2000" elseif instr(thesoft,"Windows NT 5.1") then vOs="Win XP" elseif instr(thesoft,"Windows NT") then vOs="Win NT" elseif instr(thesoft,"Windows 9") then vOs="Win 9x" elseif instr(thesoft,"unix") or instr(thesoft,"linux") or instr(thesoft,"SunOS") or instr(thesoft,"BSD") then vOs="类Unix" elseif instr(thesoft,"Mac") then vOs="Mac" else vOs="BeiZhu" end if if not rs.EOF then UserId = rs("id") set rs1=Server.Createobject("adodb.recordset") sql1="Select * from Log" rs1.open sql1,yinteda_access_conn,3,3 rs1.addnew rs1("User")=userName rs1("LoginIP")=request.ServerVariables("Remote_Addr") rs1("OS")=vOS rs1.update rs1.close session("yinteda_access_userName")=request("Name") session("yinteda_access_password")=request("password") Response.Redirect "index.asp"'登陆成功 else'登陆失败 set rs1=Server.Createobject("adodb.recordset") sql1="Select * from Log" rs1.open sql1,yinteda_access_conn,1,3 rs1.addnew rs1("User")=Request("Name") rs1("LoginIP")=request.ServerVariables("Remote_Addr") rs1("OS")=vOS rs1("ErrorPas")=Request("Password") rs1("Result")="Error" rs1.update rs1.close set rs=nothing response.redirect"login.asp?t=用户或密码错误" end if %>