Foxtable(狐表)用户栏目专家坐堂 → 该账号已经登录,不能重复登录是怎么回事


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

主题:该账号已经登录,不能重复登录是怎么回事

美女呀,离线,留言给我吧!
程程
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:48 积分:537 威望:0 精华:0 注册:2016/6/11 9:24:00
该账号已经登录,不能重复登录是怎么回事  发帖心情 Post By:2017/9/28 20:19:00 [只看该作者]


  开发版的,做了个登录入口,却提示我该账号已经登录,不能重复登录!请闻这是怎么回事呀,我确实没有做别的登录啊

图片点击可在新窗口打开查看
图片点击可在新窗口打开查看

 回到顶部
美女呀,离线,留言给我吧!
程程
  2楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:48 积分:537 威望:0 精华:0 注册:2016/6/11 9:24:00
  发帖心情 Post By:2017/9/28 20:20:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:tim图片2017092820150图片点击可在新窗口打开查看点击浏览该文件

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


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

 你的登陆窗口的登陆按钮代码怎么写的?


 回到顶部
美女呀,离线,留言给我吧!
程程
  4楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:48 积分:537 威望:0 精华:0 注册:2016/6/11 9:24:00
  发帖心情 Post By:2017/9/29 9:13:00 [只看该作者]

Dim dr As DataRow
Dim Ok As Boolean
Dim zhanghao As String = e.Form.Controls("账号1").Value
Dim mima As String = e.Form.Controls("密码1").Value
If zhanghao = Nothing Then
    MessageBox.Show("请输入您的登录账号!", "错误提示!",MessageBoxButtons.OK,MessageBoxIcon.Information)
    e.Cancel = True
ElseIf mima = Nothing Then
    MessageBox.Show("请输入您的登录密码!", "错误提示!",MessageBoxButtons.OK,MessageBoxIcon.Information)
    e.Cancel = True
Else
    DataTables("账户管理").LoadFilter= "[用户账号] = '" & zhanghao & "'"
    DataTables("账户管理").Load
    dr = DataTables("账户管理").Find("[用户账号] = '" & zhanghao & "'")
    If dr Is Nothing Then
        Messagebox.show("登陆账号和密码不一致!","错误提示",MessageBoxButtons.OK,MessageBoxIcon.Information)
        e.Cancel = True
    ElseIf dr("用户密码") <> MD5Encrypt(mima) Then ' 注意这里的MD5加密. 
        Messagebox.show("登陆账号和密码不一致!","错误提示",MessageBoxButtons.OK,MessageBoxIcon.Information)
        e.Cancel = True
    ElseIf dr("用户状态") = True Then
        Messagebox.show("该账号已经登陆,不能重复登陆!","错误提示",MessageBoxButtons.OK,MessageBoxIcon.Information)
        e.Cancel = True
    ElseIf dr("账号状态") = False Then
        Messagebox.show("该账号已经被锁定,禁止登录!","错误提示",MessageBoxButtons.OK,MessageBoxIcon.Information)
        e.Cancel = True
    Else
        dr("用户状态") = True
        DataTables.Save()
        e.Form.BaseForm.Hide()
        e.Form.close
        Forms("主界面").Open()
    End If
End If

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


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

 说明你的用户状态=True。

 

 你是不是在退出程序的时候,没有把用户状态设置成false?或者是异常退出程序导致用户状态依然是true?

 

 你要做一个解锁功能,动态将true改成false。


 回到顶部
美女呀,离线,留言给我吧!
程程
  6楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:48 积分:537 威望:0 精华:0 注册:2016/6/11 9:24:00
  发帖心情 Post By:2017/9/29 9:39:00 [只看该作者]

谢谢指点,已解决

 回到顶部