Foxtable(狐表)用户栏目专家坐堂 → 咨询自定义用户管理的用户角色问题


  共有1590人关注过本帖平板打印复制链接

主题:咨询自定义用户管理的用户角色问题

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


加好友 发短信
等级:二尾狐 帖子:544 积分:3953 威望:0 精华:0 注册:2018/1/3 16:03:00
咨询自定义用户管理的用户角色问题  发帖心情 Post By:2023/6/21 10:17:00 [只看该作者]

蓝老师您好!我在自定义用户与权限管理之二的基础上想增加用户角色,在文件用户.mdb”新建一个名为“Users”的表,在原有NameGroupPassword三列基础上另增加Roles多值列,分别用于保存用户名、用户分组、密码和用户角色,其中Name列设置为主键。

在登录窗口的确定按钮的代码,增加了“_UserRoles = dr("Roles")”即:

Dim UserName As String = e.Form.Controls("UserName").Value

Dim dr As DataRow

If UserName = ""  Then

    Messagebox.show("请选择用户!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information)

    Return

End If

dr = _UserTable.SQLFind("[Name] = '" & UserName & "'")

If dr Is Nothing Then

    Messagebox.show("此用户不存在!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information)

    Return

End If

If e.Form.Controls("PassWord").Value = dr("Password") Then

    _UserName = UserName

    _UserGroup = dr("Group")

    _UserRoles = dr("Roles")

    e.Form.Close

Else

    Messagebox.show("密码错误!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information)

End If

未能成功


 回到顶部