前言
創(chuàng)新互聯(lián)自2013年創(chuàng)立以來(lái),先為倉(cāng)山等服務(wù)建站,倉(cāng)山等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為倉(cāng)山企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問(wèn)題。短信驗(yàn)證碼是通過(guò)發(fā)送驗(yàn)證碼到手機(jī)的一種有效的驗(yàn)證碼系統(tǒng)。主要用于驗(yàn)證用戶手機(jī)的合法性及敏感操作的身份驗(yàn)證。
現(xiàn)在市面上的短信服務(wù)平臺(tái)有很多。大家在選擇的時(shí)候未免會(huì)有些不好抉擇。本人建議選擇短信服務(wù)商應(yīng)遵循以下幾點(diǎn):
最近的一個(gè)項(xiàng)目中,注冊(cè)和修改密碼時(shí)需要用到短信驗(yàn)證碼校驗(yàn)手機(jī)號(hào)的功能。本人也是對(duì)比幾家后,直接選擇阿里云通信的短信服務(wù)。(本身項(xiàng)目服務(wù)器也是部署在阿里云上,但之前并不知道阿里云有短信服務(wù),早知道阿里有的話就不會(huì)浪費(fèi)時(shí)間找其他平臺(tái)了)。廢話不多說(shuō),下面直接開(kāi)始短信驗(yàn)證服務(wù)教程。
準(zhǔn)備
1.登錄阿里云,開(kāi)通阿里云通信短信服務(wù)。
2.申請(qǐng)accessKey
選擇右上角accessKeys,創(chuàng)建一個(gè)access key
3.進(jìn)入控制臺(tái),申請(qǐng)短信簽名。這個(gè)作用就是用于短信前面“【】”里面的名稱。輸入時(shí)不需要帶“【】”
注意申請(qǐng)規(guī)范,要不然審核不會(huì)過(guò)。符合規(guī)范的話一般一個(gè)小時(shí)左右就能通過(guò)了。
我這里的簽名是“喝酒不騎馬”
4.申請(qǐng)短信模版
模板類型選擇驗(yàn)證碼。注意,選擇驗(yàn)證碼后,模板替代變量只支持驗(yàn)證碼作為變量,且變量替換值<=6位數(shù)字或字母。
我的模板如下圖
1.下載SDK包
https://help.aliyun.com/document_detail/55284.html
下載后,我們需要使用
aliyun-java-sdk-core-3.2.2.jar
aliyun-java-sdk-dysmsapi-1.0.0-SANPSHOT.jar
aliyun-sdk-mns-1.1.8.jar
這三個(gè)包
SpringBoot + Maven下的jar包配置
1.在工程的resources目錄下新建一個(gè)lib文件夾,將jar包復(fù)制進(jìn)去。
2.由于maven庫(kù)中沒(méi)有上述幾個(gè)jar包的依賴,所以需要將本地lib目錄下的jar包導(dǎo)入到maven中。并在pom.xml文件中填下如下依賴。
<dependency> <groupId>aliyun-message-sdk-core</groupId> <artifactId>aliyun-message-sdk-core</artifactId> <version>3.2.3</version> <scope>system</scope> <systemPath>${project.basedir}/src/main/resources/lib/aliyun-java-sdk-core-3.2.2.jar</systemPath> </dependency> <dependency> <groupId>aliyun-message-sdk-mns</groupId> <artifactId>aliyun-message-sdk-mns</artifactId> <version>1.1.8</version> <scope>system</scope> <systemPath>${project.basedir}/src/main/resources/lib/aliyun-sdk-mns-1.1.8.jar</systemPath> </dependency> <dependency> <groupId>aliyun-java-sdk-dysmsapi</groupId> <artifactId>aliyun-java-sdk-dysmsapi</artifactId> <version>1.0.0</version> <scope>system</scope> <systemPath>${project.basedir}/src/main/resources/lib/aliyun-java-sdk-dysmsapi-1.0.0-SANPSHOT.jar</systemPath> </dependency>
網(wǎng)站欄目:Springboot實(shí)現(xiàn)阿里云通信短信服務(wù)有關(guān)短信驗(yàn)證碼的發(fā)送功能-創(chuàng)新互聯(lián)
分享地址:http://vcdvsql.cn/article28/cdgcjp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站導(dǎo)航、網(wǎng)站維護(hù)、App開(kāi)發(fā)、做網(wǎng)站、標(biāo)簽優(yōu)化、搜索引擎優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容