Foxtable(狐表)用户栏目专家坐堂 → 自定义用户与权限管理如何做好安全防护?


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

主题:自定义用户与权限管理如何做好安全防护?

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


加好友 发短信
等级:五尾狐 帖子:1152 积分:7712 威望:0 精华:0 注册:2019/6/13 9:57:00
自定义用户与权限管理如何做好安全防护?  发帖心情 Post By:2020/3/6 15:18:00 [只看该作者]

自定义用户与权限管理之一

一般用户请忽略本节内容。

上一节已经讲述如何将用户数据存储在外部数据表中。
如果你需要更大的灵活性(通常没有这个必要了),也可以完全全抛开了foxtable自身的用户管理系统,自己重新设计一套用户管理系统。
本节内容完全采用SQL语言来实现,可以说是对SQL语言的一次大演练。

本节内容可以参考CaseStudy目录下的文件"自定义用户管理之一.Table",用户信息保存在一个Access文件"用户.mdb"中。

设计步骤

一、在文件“用户.mdb”新建一个名为“Users”的表,包括Name、Group、Password三列,分别 用于保存用户名、用户分组和密码。

二、建立一个外部数据源,连接到文件“用户.mdb”,数据源的名称设置为“User”。

上面是自定义用户与权限管理的大致方法,存在一些安全隐患,如何解决,加强安全:

1。户信息保存在一个Access文件"用户.mdb"中,数据源名"用户.mdb",很容易被找到,破,系统就没有安全,直接从"用户.mdb",取用户,密码,即可登记;

2.用户信息保存在一个Access文件"用户.mdb"中。"用户.mdb"是否可以任意取名称,比如YH.MDB?

3."用户.mdb"是否可以伪装成,"用户.DLL"或“ YH.DLL".

或其他方法?


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


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2020/3/6 15:55:00 [只看该作者]

1、文件名随便取,没有限制,实际上日常开发的时候,Password、密码等列名或输入框名,都应该换成无意义的。
2、需要绝对安全,可以用WEB数据源。

 回到顶部