Foxtable(狐表)用户栏目专家坐堂 → 关于username与password的判断区别


  共有2298人关注过本帖树形打印复制链接

主题:关于username与password的判断区别

帅哥哟,离线,有人找我吗?
lzw001
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1505 积分:9045 威望:0 精华:0 注册:2017/10/24 15:24:00
关于username与password的判断区别  发帖心情 Post By:2018/4/25 15:43:00 [只看该作者]

老师 ,httprequest那里登录时,由于username是从foxtable表格中获取的,如何区别判断这两种情况呢:1、当表格中没有username时,给用户显示“该用户不存在”  2、当username或密码错误时,显示“用户或密码错误” 这样

 回到顶部
帅哥哟,离线,有人找我吗?
lzw001
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1505 积分:9045 威望:0 精华:0 注册:2017/10/24 15:24:00
  发帖心情 Post By:2018/4/25 15:45:00 [只看该作者]

第二种已经有了,就是第一种不知道该怎么区别

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/4/25 15:50:00 [只看该作者]

Dim fdr As DataRow = DataTables("表A").find("用户名 = '" & userName & "'")

If fdr Is Nothing then

    msgbox("用户名不存在")

Else

    msgbox("存在")

End If


 回到顶部
帅哥哟,离线,有人找我吗?
lzw001
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1505 积分:9045 威望:0 精华:0 注册:2017/10/24 15:24:00
  发帖心情 Post By:2018/4/25 16:52:00 [只看该作者]

不是,我是这样写,前面已经有判断了
 Case "logon1.htm" '我的直接订单页面fs=2  对应ChangePassword
            wb.AddPageTitle("","pageheader1","荣峰天下","--->归属人")
            If e.PostValues.ContainsKey("username") AndAlso e.PostValues.ContainsKey("password") Then
                Dim fdr1 As DataRow= DataTables("贷款每日进度表1").SQLfind("订单原始归属所有合伙人_归属人='" & e.PostValues("username") & "'")
                If e.PostValues("username")<>fdr1("订单原始归属所有合伙人_归属人") Then
                    wb.AddToptips("","toptip1","用户不存在!").msec=2000 '---停留2秒的时间                                     
                ElseIf 
                     wb.AddToptips("","toptip1","用户名或密码错误!").msec=2000 '---停留2秒的时间
                End If
            End If
            wb.AddForm("","form2","logon1.htm?fs=2")
            With wb.AddInputGroup("form2","ipg2")
                .AddInput("username","用户","text")
                .AddInput("password","密码","password")
            End With
            With wb.AddButtonGroup("form2","btg2",True)
                .Add("btn2","登录","submit")
                .Add("pwd","修改密码","","ChangePassword.htm").Kind=2 '红色按钮
            End With


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/4/25 17:52:00 [只看该作者]

If e.PostValues.ContainsKey("username") AndAlso e.PostValues.ContainsKey("password") Then
    Dim fdr1 As DataRow= DataTables("贷款每日进度表1").SQLfind("订单原始归属所有合伙人_归属人='" & e.PostValues("username") & "'")
    If fdr1 Is Nothing Then
        wb.AddToptips("","toptip1","用户不存在!").msec=2000 '---停留2秒的时间
    Else       
        wb.AddToptips("","toptip1","用户名或密码错误!").msec=2000 '---停留2秒的时间
    End If
End If

 回到顶部
帅哥哟,离线,有人找我吗?
lzw001
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1505 积分:9045 威望:0 精华:0 注册:2017/10/24 15:24:00
  发帖心情 Post By:2018/4/25 18:06:00 [只看该作者]

哇,可以了,谢谢

 回到顶部