Foxtable(狐表)用户栏目专家坐堂 → [分享]慎用SystemReady = False防止密码变明码


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

主题:[分享]慎用SystemReady = False防止密码变明码

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


加好友 发短信
等级:四尾狐 帖子:977 积分:6835 威望:0 精华:0 注册:2012/4/2 21:49:00
[分享]慎用SystemReady = False防止密码变明码  发帖心情 Post By:2013/7/12 11:46:00 [只看该作者]

看了某帖后,保存按钮采用了下列代码,如果执行了注释行,则人员管理表中用星号保护的密码将变为明码,且行号全部被列标题的默认背景色覆盖(点击行号列顶部会全部恢复显示)。另外,星号保护的密码列应该禁止被导出为Excel文件,否则也将泄密。所以,应该用MD5算法加密密码。
'SystemReady = False
Try
    For Each dt As DataTable In DataTables
        If dt.name<>"加班差费" AndAlso dt.name<>"表列管理" Then
            dt.Save
        End If
    Next
Catch ex As Exception
    MessageBox.Show("保存数据失败!")
End Try
'SystemReady = True

[此贴子已经被作者于2013-7-12 11:47:01编辑过]

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/7/12 11:51:00 [只看该作者]

呵呵,最安全的方法还是加密保存.

 回到顶部