问题描述
鉴于刚才发的帖子表述得非常不明确,在这里我向大牛们道歉。此贴20分,哪位大牛答好之后请移步到帖子“求:帐号密码存放在Web.config和数据中的比较”留言,分数一并给您情况如下:我开发的系统不开放注册,只开放登录功能。假设能够登录的用户有50人,每人有唯一的帐号和密码,那么这50组帐号密码是放在Web.config配置文件中比较好,还是放在数据库中,新建一张数据表存放这些用户信息比较好?注意,这个不是链接数据库的帐号密码!...请分别从效率、性能和安全性分点解答,不胜感激!
解决方案
解决方案二:
密码放Web.config是不可取的,会员一多,你怎么放啊?另外,增删改密码也会有问题,修改Web.config会导致网站重启的。
解决方案三:
引用1楼net_lover的回复:
密码放Web.config是不可取的,会员一多,你怎么放啊?另外,增删改密码也会有问题,修改Web.config会导致网站重启的。
那读取配置文件的性能是不是比读取数据库的性能高呢?另外如果我把管理员(只有2个)的帐号密码放在配置文件,安全性是否能够得到保障?
解决方案四:
刚没明白你的意思。把所有的用户名和密码都放数据库,区分管理员和普通用户可以加入标识列。另外我不懂你说的效率是什么意思。读取数据库效率和xml差不多吧。xml主要是修改方便而已。放xml你还需要加密,读取出来还需要解密。没意思。
时间: 2024-10-26 14:49:49