发表于: 2017-11-04 23:46:34
1 721
<script type="text/javascript">
var phonenum=document.getElementById("phonenum").value;
url:"${pageContext.request.contextPath}/verificationcode",
document.getElementById("state").innerHTML="抓紧时间输入呦";
var pwd = document.getElementById("pwd").value;
var cpwd =document.getElementById("cpwd").value;
2.然后写controller.需要思考生成的验证码,手机号,有效时间这些信息存在哪,一般有三种.1.存mysql2.存session3.存redis.假如存mysql的话觉得没必要,因为我只要一次验证,验证结束就没用了,还要定期清理.2.存session的话,首先seesion肯定得的号码和验证码的组合,要不然假如更换的手机号也能通过了.但假如关闭了网页重新打开,那验证码就得重新发.3.存redis我觉得好点.一方面可以设置缓存的有效时间,又可以在有效期内验证.
* 存储数据到缓存中,并制定过期时间和当Key存在时是否覆盖。
* nxxx的值只能取NX或者XX,如果取NX,则只有当key不存在是才进行set,如果取XX,则只有当key已经存在时才进行set
* @param expx expx的值只能取EX或者PX,代表数据过期时间的单位,EX代表秒,PX代表毫秒。
* @param time 过期时间,单位是expx所代表的单位。
String set(String key, String value, String nxxx, String expx, long time);


3.搞了两个页面,首先短信,邮箱接口
法克,原来是redis版本过低这个语句执行不了.换了3.0以上 的可以了
http://blog.csdn.net/jinwufeiyang/article/details/52156817
:
评论