义乌立天网络公司
服务热线:0579-85905398 85905399   传真:0579-85905460  投诉:0579-85905455  QQ咨询:义乌立天网络公司客服 
做客户最满意的义乌网站建设义乌网络公司服务商!    亲切、开放、严谨、诚信、热忱!
义乌立天网络公司简介
 
  立天服务项目
义乌网站建设
义乌企业邮箱
义乌网站建设
  5年互联网服务经验,成就非凡
  7×24小时不间断服务:13429027500
  专业的技术团队,高素质的客服人员
  常见问题
   义乌网站建设--网站如何备案?
   义乌网站推广--企业应如何建设营销型网站?
   义乌网站优化--谈谈最基本的SEO你做了吗?
   义乌网页制作--企业建设网站需要策划吗?
   立天网络公司能为您做什么样的网站?
   网站建设对搜索引擎的影响
   义乌网络公司网站建设流程
   网站建设详细策划的关键步骤
   义乌网络公司--网站建设的常见问题
   企业为什么要选择海外服务器虚拟主机
义乌网络公司
   新闻中心
教你PHP用户密码找回如何生成新密码?
文章来源:义乌立天络 发表于: 2012-6-14

       为了用户安全我们讨论过密码加密问题,为了更高的安全性我们用MD5加密过,如果简单的通过用户名和密码问题和密码答案直接显示没加密的密码,安全性是得不到保障的!
       加密过的密码直接显示是32位的数字, 是没用的,那么怎么帮客户找回密码?其实也很容易,用MD5随机生成一个6-12位的数字,然后MD5后写入数据库,程序如下:

$xmm=md5($num);
$sql_inst="UPDATE `members` SET `mm`='$xmm' WHERE `dlh`='".mysql_real_escape_string($getdlh)."' AND `mmda`='".mysql_real_escape_string($getmmda)."' ";
$query_inst=$db->query($sql_inst);


       把MD5前生成的的随机数发给客户是最安全的,那么如果发给客户呢?

       有二种发给客户的方法,一种通过安全问题回答,一种发送到注册邮箱的方法!
       前一种是很多程序员怕麻烦的选择,但是很多注册用户可能注册时并没有填写安全问题,问题答案肯定也是没有的,而且安全性也稍差,既然要做最好的义乌网络公司怕麻烦是不行的,第二种方法相对来说更可靠,我们在注册时让邮箱为必填项,也许有人问,邮箱是假的或随意填的怎么办?也或注册时填错了但并非客户本意怎么办?
       这时用邮箱注册后验证就很有必要了!只有验证过的客户才能真正通过审核,没有验证的注册用户不给予审核,这样的程序结构才是美完的!



本文地址:http://www.eobo.cn/news/269.html

上一篇: 义乌网站建设海源国际货运网站设计完成上线

地址:浙江省义乌市江东南路583楼  电话:0579-85905398  85905399   85905400  浙ICP备07017869号  
版权所有:©2005-2012 义乌立天网络信息技术有限公司