登入註冊模組2(手機簡訊驗證碼)

2021-08-17 22:10:45 字數 2860 閱讀 8944

思路:

使用字典封裝訊息和資料 

使用第三方公司提供的服務擴充套件專案功能

使用小工具或小組件減少工作量

使用redis實現快取

做使用者表的時候 最常用的字段放到乙個表中,不經常用的字段放到一對一的擴充套件表中 

寫一部分**就要測一測 

1、使用雲通訊服務實現手機簡訊傳送

第一步

第二步

第三步

第四步看demo

3.1 目錄介紹

1.介面宣告檔案:sdk \ccprestsdk.py

2.介面函式定義:def sendtemplatesms(self, to,datas,tempid) 

3.引數說明:

to: 簡訊接收手機號碼集合,用英文逗號分開,如 '13810001000,13810011001',最多一次傳送200個。

datas:內容資料,需定義成陣列方式,如模板中有兩個引數,定義方式為array['marry','alon']。 

templateid: 模板id,如使用測試模板,模板id為"1",如使用自己建立的模板,則使用自己建立的簡訊模板id即可。

4.介面呼叫示例:

編碼說明:

coding

=utf-8

或gbk

from

ccprestsdk

import

rest

import

configparser

accountsid

='您的主賬號'

;#說明:主賬號,登陸雲通訊**後,可在控制台首頁中看到開發者主賬號account sid。

accounttoken

='您的主賬號token'

;#說明:主賬號token,登陸雲通訊**後,可在控制台首頁中看到開發者主賬號auth token。

='您的應用id'

;serverip=;

serverport

='8883'

;#說明:請求埠 ,生產環境為8883.

softversion

='2013-12-26'

;#說明:rest api版本號保持不變。

defsendtemplatesms(to

,datas

,tempid

):#初始化rest sdk

rest

=rest

(serverip

,serverport

,softversion

)rest

.setaccount

(accountsid

,accounttoken

)rest.(

)result

=rest

.sendtemplatesms(to

,datas

,tempid

)fork,

v in

result

.iteritems

():ifk==

'templatesms'

:fork,

s inv.

iteritems

():print

'%s:%s'%(

k,s)

else

:print

'%s:%s'%(

k,v)

可參考demo

中的介面呼叫檔案:

sendtemplatesms.py

第五步

第六步輸入測試號

驗證完成後就可以使用了

使用qq郵箱的設定

smpt郵件傳輸協議

smtp(****** mail transfer protocol)即簡單郵件傳輸協議,它是一組用於由源位址到目的位址傳送郵件的規則,由它來控制信件的中轉方式。

smtp 是一種tcp協議支援的提供可靠且有效電子郵件傳輸的應用層協議。

smtp 是建立在 tcp上的一種郵件服務,主要用於傳輸系統之間的郵件資訊並提供來信有關的通知。

smtp 使用tcp埠25

php隨機生成手機簡訊驗證碼

該文章主要說明 在進行手機驗證碼時,生成驗證碼的方法 方法一 產生隨機數串 param integer len 隨機數字長度 return string public function randstring len 6 方法二 產生隨機數串 param integer len 隨機數字長度 retu...

手機簡訊驗證碼真的安全嗎?

手機的蓬勃發展,衍生出來眾多行業,也讓原本功能單一的手機號做出極大的改變。如今似乎每個人的手機號都繫結了或多或少的各種賬號,手機繫結的東西越來越多,涉及到的重要的東西也越來越多,例如像銀行卡繫結手機號,支付寶等等能與資金掛上鉤的。如今手機繫結最主要的表現方式就是通過簡訊驗證碼來證明自己的身份,驗證的...

通過手機傳送簡訊驗證碼註冊

手機註冊 h3 el form item prop tel el input type text v model.number reginform.tel placeholder 手機號碼 el input el form item el form item prop password el inp...