成都赛维思网络技术有限公司

新闻资讯

当前位置:首页 > 新闻资讯 > 网站建设开发

准备数据库完成登录

来源:成都网站建设    作者:赛维思网络    发布日期:2014-04-03    浏览:789次

   数据表已经很好地维护了各个用户的情况建表信息,不过在用户登录信息方面还有欠缺。更具体地讲,这个表缺少相应的列来存储各个用户的用户名和口令。用户名和口令数据都由纯文本组成,所以新的用户名和密码列可以使用我们熟悉的VARCHAR数据类型。不过,不同于其它一些用户情况简表数据,用户名和密码列不允许为空。

实际上,user ID的目的就是要提供一种高效的方式唯一标识用户行。不过数字ID似乎很难记住,而且用户非常希望能够用它们自己的用户名来访问个性化web应用。所以让英文作为用户名而不是数字登录,更多的是从可用性角度来考虑,没有人希望被当成一个数字。

网站中的登录口令需要加密,将口令存储在数据库中时,要将口令转换为一种不可识别的格式。所有提供用户登录支持的应用都必须对口令加密,这样用户才会相信他们的口令是安全的。即使只是在数据库中暴露用户的口令也让人无法接受。所以将口令插入到数据表之前需要一种方法来加密口令。问题是,如果没有为用户提供途径具体输入用户名和口令来完成登录,加密对我们并没有太大帮助

 

Copyright © www.svis.cn All Rights Reserved. 成都赛维思网络技术有限公司  蜀ICP备13002520号-3   Sitemap