| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 896 人关注过本帖
标题:新手求助。登录界面跳转问题
取消只看楼主 加入收藏
crazypigandy
Rank: 1
来 自:内蒙古
等 级:新手上路
帖 子:18
专家分:0
注 册:2011-5-10
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:3 
新手求助。登录界面跳转问题
<%set rs=server.CreateObject("adodb.recordset")
        rs.open "select * from users",conn,1,1
       %>
      <% dim username,pwd
         username = request.form("username")
         pwd = request.form("password")
         If NOT rs.eof and NOT rs.bof then
           If rs("用户名") <> username Then
           response.write("用户名不存在")
           ElseIf rs("密码") <> pwd Then
              Response.write "密码错误!"
           ElseIf rs("权限")<> 0 Then
              Response.Redirect("index_qt.asp")
           Else
              Response.Redirect("index_ht.asp")
              response.end
              rs.movenext
           End If
         End If
            rs.Close
            set rs=nothing
       %>

为什么只有数据库表里的第一个admin能够登录。其他的帐户都不能登录。麻烦高手给修改一下。谢谢!!!
还有,每次运行时,我还没填写呢就提示:用户名不存在。呼呼。这个应该怎么改啊?!


[ 本帖最后由 crazypigandy 于 2011-5-11 13:46 编辑 ]
搜索更多相关主题的帖子: 密码 用户名 password 
2011-05-11 13:43
crazypigandy
Rank: 1
来 自:内蒙古
等 级:新手上路
帖 子:18
专家分:0
注 册:2011-5-10
收藏
得分:0 
以下是引用dzt0001在2011-5-11 13:52:08的发言:

你这样写只能登录数据库中的第一条记录
呃。。。大哥,那该怎么写啊?!都快愁死我了。。。
2011-05-11 13:54
crazypigandy
Rank: 1
来 自:内蒙古
等 级:新手上路
帖 子:18
专家分:0
注 册:2011-5-10
收藏
得分:0 
回复 2楼 dzt0001
      <% dim username,pwd
         username = trim(request.form("username"))
         pwd = trim(request.form("password"))
         
         set rs=server.CreateObject("adodb.recordset")
         sql="select * from users where 用户名='"&username&"' and 密码='"&password&"'"
         rs.open sql,conn,1,3
         If NOT rs.eof and NOT rs.bof then
           If rs("用户名") <> username Then
           response.write("用户名不存在")
           ElseIf rs("密码") <> pwd Then
              Response.write "密码错误!"
           ElseIf rs("权限")<> 0 Then
              Response.Redirect("index_qt.asp")
           Else
              Response.Redirect("index_ht.asp")
              response.end
              rs.movenext
           End If
         End If
            rs.Close
            set rs=nothing
       %>
呃。。。改成这个样子以后发现不跳转了。。呼呼。。。哥,你QQ多少啊?!
2011-05-11 14:12
crazypigandy
Rank: 1
来 自:内蒙古
等 级:新手上路
帖 子:18
专家分:0
注 册:2011-5-10
收藏
得分:0 
回复 5楼 liang198207
但是我想让他输入用户名或密码错误时有所提示啊。例如:用户名错了提示“用户名错误”。。。呵呵
2011-05-11 15:03
快速回复:新手求助。登录界面跳转问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.029452 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved