短信验证码随机生成

Love The Way You Lie 2022-05-19 12:05 386阅读 0赞

package com.cxy.ums.util;

import java.net.URLEncoder;
import java.util.HashMap;
import java.util.Map;
/**
* @Author: feizi
* @Date: 2015年4月17日 上午9:24:48
* @ModifyUser: feizi
* @ModifyDate: 2015年4月17日 上午9:24:48
* @Version:V6.0
* http://blog.csdn.net/hu1991die/article/details/45101651
*/
public class SendMessagegUtil {

  1. /\*\*
  2. \* 发送短信消息
  3. \* 方法说明
  4. \* @Discription:扩展说明
  5. \* @param phones
  6. \* @param content
  7. \* @return
  8. \* @return String
  9. \* @Author: feizi
  10. \* @Date: 2015417 下午7:18:08
  11. \* @ModifyUserfeizi
  12. \* @ModifyDate: 2015417 下午7:18:08
  13. \*/

// @SuppressWarnings(“deprecation”)
// public static String sendMsg(String phones,String content){
// //短信接口URL提交地址
// //String url = Constants.requestMessageUrl;
// String url = “http://http.\*\*\*\*\*\*\*/“;
//
// Map params = new HashMap();
//
// params.put(“uid”,Constants.uid.trim());
// params.put(“pwd”, Constants.pwd);
// //params.put(“dxlbid”, “短信类别编号”);
// //params.put(“extno”, “扩展编号”);
//
// //手机号码,多个号码使用英文逗号进行分割
// params.put(“mobile”, phones);
// //将短信内容进行URLEncoder编码
// params.put(“content”, content);
// params.put(“encode”, “utf8”);
//
//
// return HttpRequestUtil.postRequest(url, params);
// }

  1. /\*\*
  2. \* 随机生成6位随机验证码
  3. \* 方法说明
  4. \* @Discription:扩展说明
  5. \* @return
  6. \* @return String
  7. \* @Author: feizi
  8. \* @Date: 2015417 下午7:19:02
  9. \* @ModifyUserfeizi
  10. \* @ModifyDate: 2015417 下午7:19:02
  11. \*/
  12. public static String createRandomVcode()\{
  13. //验证码
  14. String vcode = "";
  15. for (int i = 0; i < 6; i++) \{
  16. vcode = vcode + (int)(Math.random() \* 9);
  17. \}
  18. return vcode;
  19. \}
  20. /\*\*
  21. \* 测试
  22. \* 方法说明
  23. \* @Discription:扩展说明
  24. \* @param args
  25. \* @return void
  26. \* @Author: feizi
  27. \* @Date: 2015417 下午7:26:36
  28. \* @ModifyUserfeizi
  29. \* @ModifyDate: 2015417 下午7:26:36
  30. \*/

// public static void main(String[] args) {
// System.out.println(SendMsgUtil.createRandomVcode());
// System.out.println(“&ecb=12”.substring(1));
// System.out.println(sendMsg(“100000000”, “尊敬的用户,您的验证码为” + SendMessagegUtil.createRandomVcode() + “,有效期为60秒,如有疑虑请详询11110000(客服电话)【**】”));
// System.out.println(sendMsg(“18600314282”, “尊敬的用户,您的**号已审核通过,账户名为“1234”,初始密码为“11111”,为了确保安全,建议您登录**号系统修改密码,如有疑虑请详询11110000(客服电话)【**】”));
// }
}

发表评论

表情:
评论列表 (有 0 条评论,386人围观)

还没有评论,来说两句吧...

相关阅读

    相关 验证---验证

    最近自学了短信的验证码实现。以下是自己用的一种方法实现的完整的过程。 短信验证登陆(前端+后台) 1、前端填写手机号以及点击触发,以电话号码为参数调用发送验证登录短信方法并