永发信息网

asp登陆时间验证问题

答案:2  悬赏:30  手机版
解决时间 2021-01-18 03:13
  • 提问者网友:呐年旧曙光
  • 2021-01-17 12:12
我想做一个会员过期就关闭 前有表里有  setupdata是会员过期日期! <br>这是源代码  <br>&lt;!--#include file=&quot;inc/Conn.asp&quot;--&gt;<br>&lt;!--#include file=&quot;INC/funs.asp&quot;--&gt;<br>&lt;!--#include file=&quot;INC/md5.asp&quot;--&gt;<br>&lt;%<br>   Dim username,password,md5pass<br>   UserName=SelctStr(Trim(Request(&quot;UserName&quot;)))<br>   PassWord=SelctStr(Trim(Request(&quot;PassWord&quot;)))<br><br>   md5pass=md5(PassWord,32)<br>   '<br>   Session(&quot;Info_Username&quot;)=&quot;&quot;<br>   ErrMsg=&quot;&quot;<br><br>  sql=&quot;select id,md5pass from leaguelistnd where username='&quot;&amp;UserName&amp;&quot;'&quot;<br>   Set Rs = Server.CreateObject(&quot;ADODB.Recordset&quot;)<br>   Rs.OPEN SQL,Conn,1,1 <br>   IF Not Rs.EOF Then     <br>      '先验证md5密码<br>  IF Rs(&quot;isuser&quot;)=1 Then<br>   'IF Rs(&quot;md5pass&quot;)&lt;&gt;&quot;&quot; Then<br>      IF Rs(&quot;md5pass&quot;)&lt;&gt;md5pass Then<br>    ErrMsg=&quot;登陆失败:登录密码错误!&quot;<br>  End If<br><br>  Else<br>   ErrMsg=&quot;登陆失败:帐户还没有经过审查!&quot;<br>  End IF <br><br>  Session(&quot;Info_Id&quot;)=Rs(&quot;Id&quot;)<br>   Else  <br> ErrMsg=&quot;登陆失败:登陆用户名或登陆密码错误!&quot;<br>   End IF   <br><br>IF ErrMsg&lt;&gt;&quot;&quot; Then<br>    Response.Write &quot;&lt;script language=JavaScript&gt;alert('&quot;&amp;ErrMsg&amp;&quot;');window.history.back(-1);&lt;/script&gt;&quot;<br> Response.End()<br>   Else<br> Response.write  &quot;&lt;script language=JavaScript&gt;alert('登录成功!');window.location='index.asp';&lt;/script&gt;&quot;<br> Response.End()<br>   End IF<br>      Rs.Close<br>   Set Rs=Nothing<br>   Conn.Close<br>   Set Conn=Nothing<br>%&gt;<br>不知道问题出在哪里
最佳答案
  • 五星知识达人网友:冷風如刀
  • 2020-01-20 17:29
Rs("isuser")说明你用到了字段isuser但在你打开的SQL里并没有select
把语句改为select id,md5pass,isuser吧
全部回答
  • 1楼网友:梦中风几里
  • 2020-10-31 19:56

<%if session("adusername")=<>"" then%>

已登录,这里放验证通过后的代码

<%else%>

未登录

<%end if%>

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯