Foxtable(狐表)用户栏目专家坐堂 → 用户管理的难题。


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

主题:用户管理的难题。

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


加好友 发短信
等级:狐精 帖子:3042 积分:20364 威望:0 精华:0 注册:2016/3/28 16:57:00
  发帖心情 Post By:2019/3/19 6:52:00 [只看该作者]

做个注册窗口,让用户自己注册自定义登录名不就解决了,或仿腾讯,注册后生成一个几位数的数字账户,让用户自己记住自己的也行啊。
[此贴子已经被作者于2019/3/19 6:54:03编辑过]

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


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

以下是引用puresky在2019/3/18 21:59:00的发言:

我只有明天再试了,我的user表是access数据库表,用foxtable内部用户管理,我也不会写代码。想和你确认一下,用户表的字段是name(字符型) group(整数型?) password(备注型)?还是name type config?另外,name为主键,肯定不能为空,另外2个字段是否能空,如不能为空,又是什么规则?望能指导。

 

如果你仅仅是想添加用户,那name直接填入你用户名, type和config,照抄之前的用户信息,即可。(也就是分组、密码等信息全部相同)


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


加好友 发短信
等级:幼狐 帖子:135 积分:1380 威望:0 精华:0 注册:2013/8/7 18:14:00
  发帖心情 Post By:2020/9/29 15:14:00 [只看该作者]

已知密码(PassWord)为888 ,config的值如何算出
用了以下代码,config算出的值是  PassWord s2YbuDrAMRsKV9Ko12rWNg== Type 3
Dim dr As DataRow = e.DataRow
Select Case e.DataCol.Name
    Case "Password"               
        e.DataRow("Config") = "PassWord" & chr(11) & MD5Encrypt("'"&dr("Password")&"'") & chr(11) & "Type" & chr(11) & "3"
End Select

但在用户管理中修改密码为888,config的值为PassWord EmIR5WBjrFGjO7SHZdBWwQ== Type 3
请问老师,是什么原因导致两者不一致?
[此贴子已经被作者于2020/9/29 15:29:14编辑过]

 回到顶部
帅哥,在线噢!
有点蓝
  14楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:105958 积分:538865 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/9/29 15:37:00 [只看该作者]

又不是添加表达式,没有必要加单引号,不要滥用

e.DataRow("Config") = "PassWord" & chr(11) & MD5Encrypt(dr("Password")) & chr(11) & "Type" & chr(11) & "3"

 回到顶部
总数 14 上一页 1 2