Foxtable(狐表)用户栏目专家坐堂 → 请教如何在用户登录窗口代码增加账号(员工姓名)判断输入是否正确?


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

主题:请教如何在用户登录窗口代码增加账号(员工姓名)判断输入是否正确?

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


加好友 发短信
等级:童狐 帖子:224 积分:2808 威望:0 精华:2 注册:2012/3/14 15:55:00
请教如何在用户登录窗口代码增加账号(员工姓名)判断输入是否正确?  发帖心情 Post By:2013/3/15 15:25:00 [显示全部帖子]

请教如何在用户登录窗口代码增加账号(员工姓名)判断输入是否正确?

Dim user As String = e .Form .Controls ( "UserName"). Text
Dim pwd As String = e .Form .Controls ( "PassWord"). Text
Dim dr As DataRow = DataTables ("员工信息" ). Find( "员工姓名 = '" & user & "'")   '分开查询,防注入登录
If dr IsNot Nothing Then
    pwd MD5Encrypt ( pwd)
    If user dr ("员工姓名" Then
        If dr ("员工状态" ) = "在职" Then
            If pwd dr ("员工密码" Then
            _UserName dr ("员工姓名" )
            _UserLoginName user
            _UserGroup dr ("公司职位" )
            e .Form .Close ()
            Else
                MessageBox .Show ("输入的账号或密码错误,请重试!" , "提示")
            End If
        Else
            MessageBox .Show ("输入的账号或密码错误,请重试!" , "提示")
        End If
    Else
        MessageBox .Show ("输入的账号或密码错误,请重试!" , "提示")
    End If
End If

在以上代码的基础上如何增加账号(员工姓名)判断输入是否正确,现在可以判断员工状态是否是在职,员工密码是否正确,但如果输入账号(员工姓名)错误,系统不会提示"输入的账号或密码错误,请重试!" ,要如何修改代码后,在输入账号(员工姓名)错误后,,系统会提示"输入的账号或密码错误,请重试!"
请老大帮忙看看需要如何修改,非常感谢!
[此贴子已经被作者于2013-3-15 15:29:43编辑过]

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


加好友 发短信
等级:童狐 帖子:224 积分:2808 威望:0 精华:2 注册:2012/3/14 15:55:00
  发帖心情 Post By:2013/3/15 16:04:00 [显示全部帖子]

呵呵 没有注意到最后一个 Else ,非常感谢庞工耐心帮我们修改!谢谢!问题已解决!

 回到顶部