android 手机注册发送短信失败例子。
来源:互联网 发布:centos禁ping 编辑:程序博客网 时间:2024/04/28 13:24
session 和cookie 跨域存储验证码失败,悲剧。
//HttpClientUtil.addCookie(response, phoneId, format.format(new Date()) +"," + validateCode, 1 * 24 * 60 * 60); //Cookie phoneCook = HttpClientUtil.getCookieByName(request, phoneId);//添加手机号码注册验证功能//System.out.println("eeeeeeeeee" + phoneCook.getValue());
/*Cookie phoneCook = HttpClientUtil.getCookieByName(request, emailOrPhone);//添加手机号码注册验证功能System.out.println("eeeeeeeeee" + phoneCook.getValue());String myPhoneVc = String.valueOf(captcha); // 手机验证码SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");if (phoneCook != null && !StringUtil.isNull(myPhoneVc)) {String str[] = phoneCook.getValue().split(",");Date beginTime = format.parse(str[0]);long minus = new Date().getTime()- beginTime.getTime();if (minus / 1000 / 60 < CommonConstant.MEMBER_PHONE_DEAD_TIME) {// 五分钟失效if (myPhoneVc != null && myPhoneVc.equals(str[1])) {phoneCook.setMaxAge(0);//清除cook值mao.setMemberPhone(emailOrPhone);} else {result = "phoneValidateNoEquels"; // 与发送的验证码不一致out.print(result);return null;}} else {result = "phoneValidateNo"; // 失效out.print(result);return null;}} else {result = "phoneValidateNo"; // 失效out.print(result);return null;}*/
/** * 设置cookie * @param response * @param name cookie名字 * @param value cookie值 * @param maxAge cookie生命周期 以秒为单位 */public static void addCookie(HttpServletResponse response,String name,String value,int maxAge){ Cookie cookie = new Cookie(name,value); cookie.setPath("/"); cookie.setDomain(".localhost");// 这里可以替换成自己的域名如.vipshequ.com if(maxAge>0) cookie.setMaxAge(maxAge); response.addCookie(cookie); System.out.println("eeeeeeeeeeee" + name); System.out.println("ffffffffff" + value);}/** * 根据名字获取cookie * @param request * @param name cookie名字 * @return */public static Cookie getCookieByName(HttpServletRequest request,String name){ Map<String,Cookie> cookieMap = ReadCookieMap(request); if(cookieMap.containsKey(name)){ Cookie cookie = (Cookie)cookieMap.get(name); return cookie; }else{ return null; } }/** * 将cookie封装到Map里面 * @param request * @return */private static Map<String,Cookie> ReadCookieMap(HttpServletRequest request){ Map<String,Cookie> cookieMap = new HashMap<String,Cookie>(); System.out.println("22222" +request); System.out.println("33333333333" +request.getCookies()); Cookie[] cookies = request.getCookies(); if(null!=cookies){ System.out.println("dddddddddddd"); for(Cookie cookie : cookies){ System.out.println("fffffffff"); cookieMap.put(cookie.getName(), cookie); } } return cookieMap;}
0 0
- android 手机注册发送短信失败例子。
- android发送短信例子
- Android 手机发送短信
- android 发送短信小例子
- 一个给手机发送短信的例子
- Android ---模拟手机发送短信
- Android手机自动发送短信
- 注册时,绑定手机发送短信验证码
- Android模拟手机QQ+发送短信案例
- Android SMSC设置失败短信发送失败问题
- Android假短信(发送短信到手机系统)
- 手机发送短信方式
- 关于调用阿里大鱼发送手机验证码短信同一账号发送多次后失败
- android判断短信是否发送成功[动态注册广播]
- android 在短信发送界面, 短信发送失败时,提示音不完整,会被中断
- Android学习笔记(5)---模拟手机发送短信
- Android--判断发送短信后的状态/发送成功Or发送失败
- Android--判断发送短信后的状态/发送成功Or发送失败
- VC小技巧20个
- 创建ASE选择裸设备还是文件系统
- 获取登录域帐号信息方式之 —-IIS(VB)
- 玩游戏调全屏
- hat+vbs+js+div+css (javascript是原生态的)
- android 手机注册发送短信失败例子。
- Qt close hide reject等
- Caused by: org.hibernate.MappingException: collection foreign key mapping has wrong number of column
- Lambda Functions in C++11 - the Definitive Guide
- clistCtrl 自绘 设置行高 行宽
- java枚举使用样例(笔记)
- 利用css的样式对文本进行隐藏和显示
- 黑马程序员_java面向对象
- PHP数组数字键值的最大值问题