以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]移动端修改密码 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=105672) |
-- 作者:zcgmxf -- 发布时间:2017/8/23 22:44:00 -- [求助]移动端修改密码 老师,在移动端如何设置修改密码?用的外部表,内置登录。谢谢! |
-- 作者:有点甜 -- 发布时间:2017/8/23 23:00:00 --
Dim oldpwd As String = "123456" |
-- 作者:zcgmxf -- 发布时间:2017/9/1 20:54:00 -- 老师,是否可以考虑将代码改一下,因为一个办公系统内不可能有两个完全相同的用户名,但是可能有设置相同密码的用户。
Dim fdr As DataRow = DataTables("表A").Find("config like \'%" & MD5Encrypt(oldpwd) & "%\'") 是否可以find Name ? |
-- 作者:有点蓝 -- 发布时间:2017/9/1 21:00:00 -- 可以通过用户名查询的 Dim oldpwd As String = "123456" Dim newpwd As String = "abc" Dim name As String = "张三" Dim fdr As DataRow = DataTables("表A").Find("名称 = \'" & name & "\'") If fdr IsNot Nothing Then If fdr("config") Like "*" & MD5Encrypt(oldpwd) & "*" fdr("config") = fdr("config").replace(MD5Encrypt(oldpwd), MD5Encrypt(newpwd)) Return End If End If msgbox("密码不正确") |