求:将会员的用户名和密码放在Web.config配置文件中 和 放在数据库里的数据表中的区别

问题描述

鉴于刚才发的帖子表述得非常不明确,在这里我向大牛们道歉。此贴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

求:将会员的用户名和密码放在Web.config配置文件中 和 放在数据库里的数据表中的区别的相关文章

如何把登录用户的头像放在excel的数据表中,如何在导出的数据表中插入头像?谢谢

问题描述 如何把登录用户的头像放在excel的数据表中,如何在导出的数据表中插入头像?谢谢 如何把登录用户的头像放在excel的数据表中,如何在导出的数据表中插入头像?谢谢 解决方案 http://blog.sina.com.cn/s/blog_4c6e822d0102e3tb.html

java-JAVA客户信息保存在user数据表中,设计一个程序,实现修改用户密码的功能。

问题描述 JAVA客户信息保存在user数据表中,设计一个程序,实现修改用户密码的功能. 客户信息保存在user数据表中,设计一个程序,实现修改用户密码的功能. 解决方案 无非就是最简单的数据库读和改.看你用什么数据库搜索 java数据库增删改查 +你用的数据库就能找到现成的代码. 解决方案二: jdbc连接数据库,剩下的,自己学习java如何操作数据库,都是初学者该明白的东西 解决方案三: 首先是链接数据库,然后就是操作数据库,进行修改 解决方案四: 1,在Java中使用JDBC连接数据库co

adb-VS2010用C#将数据库里的数据读出并显示到界面时 出错,求各位老师帮忙

问题描述 VS2010用C#将数据库里的数据读出并显示到界面时 出错,求各位老师帮忙 private void listView_shipinfo_MouseClick(object sender, MouseEventArgs e) { string des_string = lvselecteditem(); SqlConnection Conn = new SqlConnection(); Conn.ConnectionString = "Server=Localhost;" +

iis服务-对c#编写的web.config配置文件进行修改,需不需要重启IIS服务,急求答案

问题描述 对c#编写的web.config配置文件进行修改,需不需要重启IIS服务,急求答案 对c#编写的web.config配置文件进行修改,需不需要重启IIS服务,急求答案 解决方案 不需要,iis会自动检测到有修改 解决方案二: 不需要,iis会自动检测到有修改 解决方案三: 不需要重启IIS服务. 但是会话时有缓存的,测试需要把浏览器整体关闭再打开,新开会话时才会读取新的配置. 解决方案四: 不需要,如果每次修改都要重启,那岂不是很麻烦.

select-java中怎么获取sql数据表中某指定行(gysqc=get_item)的所有数据?求解答

问题描述 java中怎么获取sql数据表中某指定行(gysqc=get_item)的所有数据?求解答 String get_item = (String) box.getSelectedItem(); String sql_chaxun = "select * from tb_gysinfo"; try { conn = daoConn.getConn(); st = conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, Res

求spring.net + NHibernate+mvc web.config配置文件

问题描述 各位大神帮帮忙吧!新手自学,配置经常出错!使用sql2012,vs2013 解决方案 解决方案二:你指的是什么啊?web.config每个都不一样啊解决方案三:为什么要使用spring.net呢?感觉.net用这个的不多吧

急求从两张数据表中抽取个别列,查询后组合成一张新表,如何做?

问题描述 A表包含字段ABCDB表包含EFC表字段ABCDEF从winform上查询完A表和B表的数据之后,选择某条A和某条B点击按钮生成一条新的C表数据如何操作代码怎么样 解决方案 解决方案二:数据库可以直接做,也可以用linq解决方案三:可以写一个类C,包含ABCDEF属性,然后选中A表中的字段,给C的ABCD赋值,选中B表,赋值EF,然后增加到C表中~解决方案四:获取选择的A与B对象,拼接insertsql语句,inserttableC(A,B,C......)Values(A.A,A.B

做asp.net登录页面,输入用户名,然后连接数据库查询用户名对应密码,最后匹配,就是查不到数据

问题描述 usingSystem;usingSystem.Data;usingSystem.Configuration;usingSystem.Collections;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Web.UI.WebControls.WebParts;usingSystem.Web.UI.HtmlControls;usi

js里写一个当前页面弹出登陆框,用来输入用户名和密码并传到另一个页面的方法,求相助!

问题描述 js里写一个当前页面弹出登陆框,用来输入用户名和密码并传到另一个页面的方法,求相助! 解决方案 纯js拼页面--那就在table外面拼个form,加上action等属性 form里再加submit的input点击input,form直接提交到后台,自己后台处理跳转:想直接跳,那就js拿到用户名和密码,直接url带参数传过去window.location.href=""跳转页面?用户名=值&密码=值""