Java实现短信验证码

摘要: 短信验证码都是调用一些接口来进行短信的发送,短信验证码在登录、注册等操作中使用的最广泛,本文这一节演示如何使用Java制作一个简单的短信验证码登录。


短信验证码

短信验证码都是调用一些接口来进行短信的发送,短信验证码在登录、注册等操作中使用的最广泛,本文这一节演示如何使用Java制作一个简单的短信验证码登录。

我这里演示使用的是聚合数据的短信接口(并非广告),因为聚合数据的接口调用比较方便和简单,所以首先得先去聚合数据里申请一个短信接口API:



申请时会需要你进行实名认证,如果你不想认证的话跳过认证也是可以的。

申请完短信API进入以下界面后点击“模板”:


需要先申请一个短信模板,根据自己的需求定义这个模板内容(定义前先阅读此页面下方的模板规则说明):


提交审核后,在此页面的下方可以看到模板列表和模板的审核状态:


然后点击“我的数据”,再点击短信API服务中的“接口”:


接口的调用说明都在这个页面里,需要按照这里的规则去调用这个API:


等短信模板申请下来后就可以使用这个API了,以下演示如何使用Java来调用这个API,制作一个简单的短信验证码登录: 首先是页面的index.jsp代码:


用于调用短信接口的类:


处理发送验证码请求的Servlet:



最后是处理登录业务的Servlet:




运行结果:


收到的验证码:


输入验证码进行登录:


控制台打印内容:



一个程序员学习平台分享给你们,让你在实践中积累经验掌握原理。主要方向是JAVA工程师。如果你想拿高薪,想突破瓶颈,想跟别人竞争能取得优势的,想进BAT但是有担心面试不过的,可以加我的Java学习交流群:642830685

注:加群要求

1、大学学习的是Java相关专业,毕业后面试受挫,找不到对口工作

2、在公司待久了,现在过得很安逸,但跳槽时面试碰壁。需要在短时间内进修、跳槽拿高薪的

3、参加过线下培训后,知识点掌握不够深刻,就业困难,想继续深造

4、已经在Java相关部门上班的在职人员,对自身职业规划不清晰,混日子的

5、有一定的C语言基础,接触过java开发,想转行的


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值