回 帖 发 新 帖 刷新版面

主题:[讨论]asp 带权限的登陆界面

现在有个问题就是 在数据库中userinfo 中 有个powerlevel   1是有权 0是没有
现在想做个登陆界面判断出来然后登陆到不同的界面
能不能帮帮忙  我不会做
登陆判断我都会写 就是不知道那里判断跳转 而且条的有错误
<%
    session("loginid")=request.form("loginid")'得到输入帐号
    session("password")=request.form("password")'得到输入密码
    
     set conn=server.createobject("adodb.connection")
     conn.open "provider=sqloledb;data source=(local); initial catalog='AspData'; user id='sa';password=''"
     sql="select * from userinfo where loginid='"&session("loginid")&"'and password='"&session("password")&"'"
     set user=conn.execute(sql) 
     if not user.eof then
      if rs("power")=1
         response.redirect "houtai.asp"
        
     else
          response.redirect "chakan.asp"
    
      %>
    <script language=javascript>
    if ( confirm("用户名与密码不正确,请从新输入!"))
       
</script>

<% end if %>
<script language="javascript">
      setTimeout("location.replace('index.asp')",20)
    
     </script>

</body>
</html>

回复列表 (共3个回复)

沙发

if rs("power")=1
这句后面少了then

板凳


 <%
    session("loginid")=request.form("loginid")'得到输入帐号
    session("password")=request.form("password")'得到输入密码
    
     set conn=server.createobject("adodb.connection")
     conn.open "provider=sqloledb;data source=(local); initial catalog='AspData'; user id='sa';password=''"
     sql="select * from userinfo where loginid='"&session("loginid")&"'and password='"&session("password")&"'"
     set user=conn.execute(sql) 
     if not user.eof then
      if rs("powerlevel")=6 then
         response.redirect "houtai.asp"
        
     else
          response.redirect "chakan.asp"
    end if
    else
      %>
    <script language=javascript>
    if ( confirm("用户名与密码不正确,请从新输入!"))
       
</script>

<% end if %>

这样改了也不对 
类型不匹配: 'rs'
/123/houtaidenglu.asp, 第 17 行

3 楼

把if rs("powerlevel")=6 then
这句中的rs改成user

我来回复

您尚未登录,请登录后再回复。点此登录或注册