登录时忘记密码了,点击密码框旁边的“找回密码”进行找回密码的思路是什么?是数据库中有问题这一列吗?

解决方案 »

  1.   

    类似于一个指引的key值,答对这个key的话就可以一把用户的密码修改这样子
      

  2.   

    建议用电子邮箱或者手机找回密码,安全问题不好用,很多人通常都会忘记设置过的安全问题。
    邮箱找回密码可以这样:
    按下“找回密码”按钮 -> 写入数据库一个随机数和当前时间 -> 将随机数和当前时间加密后生成一个激活链接,将此链接发到用户邮箱 -> 用户通过链接访问该页面时匹配链接里的随机数和当前时间是否和数据库里的吻合 -> 创建新密码