layui发送短信验证码 (二)后台接收及校验
//发送短信@RequestMapping(value = "/sendCode", method = RequestMethod.GET)@ResponseBodypublic void sendCode( String cellphone, String uuid,String vercode, HttpServletRequest request) {String code = (String) WebUtils.getSessionAttribute(request, AdminConstant.LOGIN_CAPTCHA);if (!code.toLowerCase().equals(vercode.toLowerCase())) {fail(StateCode.VCODE_ERROR);return;}String s = String.valueOf((int) (Math.random() * 9000) + 1000);smsService.sendCode(cellphone, s);captchaCloudManager.setMobile(uuid, cellphone, s);success();}//校验短信@RequestMapping(value = "/checkCode", method = RequestMethod.GET)@ResponseBodypublic void checkCode( String cellphone, String uuid,String smscode) {JSONObject json = new JSONObject();String mobileCode = captchaCloudManager.getMobile(uuid, cellphone);if (smscode.equalsIgnoreCase(mobileCode)){json.put("request",true);}else {json.put("request",false);}success(json);}
//修改密码@RequestMapping(value = "/resPassword", method = RequestMethod.GET)@ResponseBodypublic void resPassword( String password, String repass,String mobile) {JSONObject json = new JSONObject();if (password.equalsIgnoreCase(repass)){AuthorUser user = authorUserManager.findByPhone(mobile);user.setPassword(MD5.md5(AdminConstant.PASSWORD_PREFIX+password+AdminConstant.PASSWORD_SUFFIX));authorUserManager.update(user);}else {json.put("request",false);}success(json);}
layui发送短信验证码 (二)后台接收及校验相关推荐
- 发送短信验证码时间控制,手机号校验,证件号校验
//发送验证码 var countdown=60; function sendmsg(){ timeset(); function timeset(){ ...
- 【django】用户注册时短信验证码校验、避免频繁发送短信验证码【17】
注册时短信验证后端逻辑 class CheckSMScodeView(View):def get(self,request,phone):'''用户注册时短信验证码的校验功能:param reques ...
- java + maven 实现发送短信验证码功能
如何使用java + maven的项目环境发送短信验证码,本文使用的是榛子云短信 的接口. 1. 安装sdk 下载地址: http://smsow.zhenzikj.com/doc/sdk.html ...
- 使用容联云Celery异步发送短信验证码
文章目录 Celery/容联云 安装与命令 安装 celery启动命令 一.Celery 1.配置Celery 2.创建任务文件 二.容联云 1. 配置容联云 settings.py 2. 使用Sms ...
- python发送短信验证码登录_python发送短信验证码
原标题:python发送短信验证码 业务: 手机端点击发送验证码,请求发送到python端,由python调用榛子云短信http://smsow.zhenzikj.com的短信接口,生成验证码并发送. ...
- 记录开发内容demo-java华为云发送短信验证码
文章目录 前言 一.所需sdk 二.util类 1.demo 2.登录调用 总结 前言 华为云发送短信验证码 一.所需sdk <!--华为云手机获取短信验证码--><dependen ...
- SpringBoot+阿里云短信服务实现发送短信验证码功能
目录 一.登陆阿里云,开通短信服务(收费的,需要充值,1元能发20条左右),并获取AccessKeyId和AccessKeySecret 二.创建短信模板与签名 三.引入依赖 四.准备工作已完成,编码 ...
- java短信验证码功能发送的验证码如何校验_java 实现发送短信验证码功能
原标题:java 实现发送短信验证码功能 如何使用java + maven的项目环境发送短信验证码,本文使用的是榛子云短信 的接口. 1. 安装sdk 下载地址: http://smsow.zhenz ...
- php短信验证 免费_php如何实现发送短信验证码(图文)
这篇文章分享给大家的内容是关于php发送短信验证码,内容很有参考价值,希望可以帮到有需要的小伙伴. 业务: 手机端点击发送验证码,请求发送到php端,由php调用第三方平台(我们使用的是榛子云短信ht ...
最新文章
- Linux下SVN服务器同时支持Apache的http和https及svnserve独立服务器三种模式且使用相同的访问权限账号...
- BigData:根据最新2018人工智能行业创新企业Top100名单,绘制AI地区热点图,一目了然,看清哪个是AI最热门城市,以及VC最AI的热门领域
- 1.springMVC+spring+Mybatis的整合思路
- matlab里inline定义矩阵,Matlab中的inline函数_matlab中inline函数
- usb升级linux固件,Linux USB驱动(4)---CY68013固件加载驱动
- 【webpack】从零开始学webpack
- java datastream
- Centos7 Kubernetes(k8s) 开发服务器(单服务器)部署 mariadb/mysql 数据库
- 样本标准差分母为何是n-1
- 两年软件开发工作总结及未来展望
- eclipse 显示中文或者英文
- Android音频子系统(十)------MTK Audio录音流程代码解析
- DSDS/DSDA/DR-DSDS/DR-DSDA场景介绍和关键Log分析
- sublime运行python只显示时间_sublime3-python 编译运行不显示内容
- 甄嬛传趣玩系统数据可视化分析
- PPT制作网格型封面页实例教程
- 计算机一级考试选择题知识点,计算机一级选择题必背知识点有哪些?快来了解一下...
- win10远程桌面连接计算机密码错误,win10远程桌面连接不上怎么办?windows10远程桌面连接不上的解决方法...
- SpringBoot入门与常用配置
- java中关系运算符_Java 关系运算符
热门文章
- 医保结算那些事,医保基金结算的具体违规项目,医保结算审核哪些东西(二)
- Dota2设置英文配音中文界面
- 自定义WordPress登陆后台
- 通信录管理系统--我的第一个C++小程序(源码可用)
- 最小的语言符号是A词B语素C音素D义素,全国2009年1月高等教育自学考试语言学概论试题...
- Word2003入门动画教程31:显示文档中的绘图网格
- 国内几大网络安全公司介绍
- 每日计划安排表(2019-10-01 至 yyyy-MM-dd)
- 深度学习 - 模型的优化和过拟合问题
- Pandas的read_excel函数学习