LogChk.asp 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. <%Session.CodePage=65001%>
  2. <!--#include file="connxyz.asp"-->
  3. <%call passChk()
  4. call passChk()
  5. dim UserName,PassWord,NumCode
  6. UserName=trim(request("UserName"))
  7. PassWord=md5(trim(request("PassWord")))
  8. NumCode=trim(request("NumCode"))
  9. IF Not IsNumeric(NumCode) Then
  10. Call BackUrl("请输入验证码")
  11. ElseIF int(NumCode)<>int(Session("NumCode")) Then
  12. Call BackUrl("验证码错误")
  13. end if
  14. Set rs=Server.Createobject("Adodb.Recordset")
  15. sql="select * from adminx where adx_name='"&UserName&"' and adx_pass='"&PassWord&"'"
  16. rs.open sql,conn,1,3
  17. if rs.eof and rs.bof then
  18. Call BackUrl("帐号或者密码不对!")
  19. else
  20. session("adminxxx")=rs("adx_name")
  21. session("adxclass")=rs("adx_lm")
  22. session.Timeout=40
  23. '添加日志
  24. Set rslog=Server.Createobject("Adodb.Recordset")
  25. sql="select * from adminlog"
  26. rslog.open sql,conn,1,3
  27. rslog.addnew
  28. rslog("L_loginT")=now()
  29. rslog("L_ip")=request.ServerVariables("REMOTE_ADDR")
  30. rslog("adx_id")=rs("adx_id")
  31. rslog.update
  32. rslog.close
  33. set rslog=nothing
  34. rs.close
  35. set rs=nothing
  36. response.Redirect("../main/admain.asp")
  37. end if%>