数字签名 = MD5(用户名+'$'+过期时间+‘$’+密钥key)
数据库字段(用户名(主键),密钥key,过期时间)
url参数(用户名,数字签名) ,密钥key的生成:在每一个用户找回密码时候为这个用户生成一个密钥...key ,
生成过期时间,生成数字签名,生成url,发送邮件. saveOrUpdate(用户名,密钥key,过期时间)
以下为springMvc代码
@RequestMapping(value...未知错误,联系管理员吧。";
}
map.put("msg",msg);
return map;
}
找回链接已经发到邮箱了。...){
msg = "链接错误,无法找到匹配用户,请重新申请找回密码...title乱码
补充3:怎么不直接把sid插入到user表呢。