鉴于刚才发的帖子表述得非常不明确,在这里我向大牛们道歉。此贴20分,哪位大牛答好之后请移步到帖子“求:帐号密码存放在Web.config和数据中的比较 ”留言,分数一并给您情况如下:    我开发的系统不开放注册,只开放登录功能。假设能够登录的用户有50人,每人有唯一的帐号和密码,那么这50组帐号密码是放在Web.config配置文件中比较好,还是放在数据库中,新建一张数据表存放这些用户信息比较好?    注意,这个不是链接数据库的帐号密码!...    请分别从效率、性能和安全性分点解答,不胜感激!

解决方案 »

  1.   

    密码放Web.config是不可取的,会员一多,你怎么放啊?
    另外,增删改密码也会有问题,修改Web.config会导致网站重启的。
      

  2.   

    刚没明白你的意思。把所有的用户名和密码都放数据库,区分管理员和普通用户可以加入标识列。另外我不懂你说的效率是什么意思。读取数据库效率和xml差不多吧。xml主要是修改方便而已。放xml你还需要加密,读取出来还需要解密。没意思。