asp登陆时间验证问题
答案:2 悬赏:30 手机版
解决时间 2021-01-18 03:13
- 提问者网友:呐年旧曙光
- 2021-01-17 12:12
我想做一个会员过期就关闭 前有表里有 setupdata是会员过期日期! <br>这是源代码 <br><!--#include file="inc/Conn.asp"--><br><!--#include file="INC/funs.asp"--><br><!--#include file="INC/md5.asp"--><br><%<br> Dim username,password,md5pass<br> UserName=SelctStr(Trim(Request("UserName")))<br> PassWord=SelctStr(Trim(Request("PassWord")))<br><br> md5pass=md5(PassWord,32)<br> '<br> Session("Info_Username")=""<br> ErrMsg=""<br><br> sql="select id,md5pass from leaguelistnd where username='"&UserName&"'"<br> Set Rs = Server.CreateObject("ADODB.Recordset")<br> Rs.OPEN SQL,Conn,1,1 <br> IF Not Rs.EOF Then <br> '先验证md5密码<br> IF Rs("isuser")=1 Then<br> 'IF Rs("md5pass")<>"" Then<br> IF Rs("md5pass")<>md5pass Then<br> ErrMsg="登陆失败:登录密码错误!"<br> End If<br><br> Else<br> ErrMsg="登陆失败:帐户还没有经过审查!"<br> End IF <br><br> Session("Info_Id")=Rs("Id")<br> Else <br> ErrMsg="登陆失败:登陆用户名或登陆密码错误!"<br> End IF <br><br>IF ErrMsg<>"" Then<br> Response.Write "<script language=JavaScript>alert('"&ErrMsg&"');window.history.back(-1);</script>"<br> Response.End()<br> Else<br> Response.write "<script language=JavaScript>alert('登录成功!');window.location='index.asp';</script>"<br> Response.End()<br> End IF<br> Rs.Close<br> Set Rs=Nothing<br> Conn.Close<br> Set Conn=Nothing<br>%><br>不知道问题出在哪里
最佳答案
- 五星知识达人网友:冷風如刀
- 2020-01-20 17:29
Rs("isuser")说明你用到了字段isuser但在你打开的SQL里并没有select
把语句改为select id,md5pass,isuser吧
把语句改为select id,md5pass,isuser吧
全部回答
- 1楼网友:梦中风几里
- 2020-10-31 19:56
<%if session("adusername")=<>"" then%>
已登录,这里放验证通过后的代码
<%else%>
未登录
<%end if%>
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯