我的思路是这样的:
数据库中专设一张表为找回密码服务,表结构如下:
serverId --用生成的UIID进行BASE64加密,旨在唯一标识
uid --外键,联系用户表用
beginTime --申请找回密码的开始时间
endTime --结束时间,即三天后失效
当用户输入注册时填写的邮箱后发一个找链接到用户的邮箱中,链接格式如下
http://网站域名/sid=MWQwZjRjMTItNDJlMS00NWExLWJkZWUtOTUxNmZlNjU3Yjhi
sid为 serverId
当用户点击该链接后跳转到修改密码界面填写登录账号后进行密码修改
当修改成功后删除服务表中的针对于当前用户的数据
那些判断是否过期的就在这不说了。
很急,礼拜一就要这么做了,我不知道是否思路正确,求高手指教java
数据库中专设一张表为找回密码服务,表结构如下:
serverId --用生成的UIID进行BASE64加密,旨在唯一标识
uid --外键,联系用户表用
beginTime --申请找回密码的开始时间
endTime --结束时间,即三天后失效
当用户输入注册时填写的邮箱后发一个找链接到用户的邮箱中,链接格式如下
http://网站域名/sid=MWQwZjRjMTItNDJlMS00NWExLWJkZWUtOTUxNmZlNjU3Yjhi
sid为 serverId
当用户点击该链接后跳转到修改密码界面填写登录账号后进行密码修改
当修改成功后删除服务表中的针对于当前用户的数据
那些判断是否过期的就在这不说了。
很急,礼拜一就要这么做了,我不知道是否思路正确,求高手指教java
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货