Java后台发送短信验证码
作者:邵发
官网:http://afanihao.cn/java
本文介绍如何在Java项目添加短信支持,并演示以手机号进入用户注册的流程。在演示中,用户输入自己手机号进行注册,网站后台发送一个验证码到用户的手机进行验证。本文是Java学习指南系列教程的官方配套文档,配套示例代码或者视频讲解。
1. 短信支持
短信业务由电信运营商提供,可以直接与运营商商务联系,也可以使用第三方平台的接口。本文利用阿里云的短信接口进行短信功能的演示。类似的服务提供商和腾讯云、百度云、极光推送等。
在阿里云的后台搜索‘短信服务’,找到短信后台的管理界面。里面要做两个事,一个是短信签名,另一个叫短信模板。
以下图为例:
其中,
短信签名:[阿发你好],表示发送者的机构简称
短信模板:您的验证码${code},该验证码10分钟内有效,请勿泄漏于他人!
在阿里云后台,首先要创建一个短信签名,审核通过。然后再创建一个短信模板,审核通过。之后就可以调用它的短信接口来发送验证码短信了。
1.1 创建短信签名
在它的管理后台,创建一个短信签名。以下截图仅为示意,具体以它的实际提示为准。