java 短信验证码===随机数
2016-06-15 17:33
369 查看
生成验证码,验证码生成
有效时间设置方法
一:返回创建时间,验证的时候与创建时间做比较,如果小于创建时间则有效,否则为失效验证码
二:设置配置数据库,用户多次请求发送验证码——每次将验证码插入数据库,验证时取最后一个为准,时间验证 如上;
三:如果技术可以,使用otp算法,启用动态口令也是可以的
String mobile = phone;// 手机号码,多个号码使用","分割 // 生成随机6位码 String s = ""; while (s.length() < 6) s += (int) (Math.random() * 10); String content = "您的验证码为:" + s+"[有效时间10分钟]";// 短信内容
[b]Math.random() * 10 生成个位数的随机数[/b]
有效时间设置方法
一:返回创建时间,验证的时候与创建时间做比较,如果小于创建时间则有效,否则为失效验证码
二:设置配置数据库,用户多次请求发送验证码——每次将验证码插入数据库,验证时取最后一个为准,时间验证 如上;
三:如果技术可以,使用otp算法,启用动态口令也是可以的
相关文章推荐
- eclispe java 自动生成Junit测试类
- 回调方法介绍之中国好室友篇(Java示例)
- java中的一些执行顺序,代码块,静态,构造,成员。。。。(转的)
- java 正则表达式入门
- maven 项目下用java 压缩文件
- Java NIO原理图文分析及代码实现
- 经典再现 基于JAVA平台开发坦克大战游戏
- 【转】Windows搭建Eclipse+JDK+SDK的Android
- Java编程:并发编程的3个特性
- RXjava解决数据管理问题
- [Java] 使用多个 if 语句、else if 和 switch 的区别
- [Java] 类和方法及调用
- Kylin Java RESTful API
- eclipse崩溃后,项目无法启动报错Removing obsolete files from server... Could not clean server 。。。。
- Thinking in java(1):对象导论
- Java动态代理与Cglib库
- java 之DelayQueue实际运用示例
- java.lang.UnsatisfiedLinkError: Couldn't load hyphenate_av from loader dalvik.system.PathClassLoader
- java 生成pdf文件,添加图片
- Java Web 中防止同时操作一个数据引起错误