C 實現手機傳送驗證碼

2021-10-20 12:40:58 字數 1920 閱讀 9095

具體實現——封裝乙個類裡,u層直接呼叫

配置檔案的內容如下

驗證手機號的正規表示式

下面以c#實現手機傳送驗證碼為例。基本思路是本地生成乙個4位數的隨機數,然後以本地的使用者名稱+密碼+隨機數拼接成乙個字串,轉換為二進位制資料,以網路流的形式傳送到「互億無線」的**上,接下來的工作**就幫你完成了。

具體實現——封裝乙個類裡,u層直接呼叫

public

class

phone

&password=&mobile=&content="

;//使用者名稱+密碼+註冊的手機號+驗證碼

utf8encoding encoding =

newutf8encoding()

;//萬國碼

byte

postdata = encoding.

getbytes

(string

.format

(poststrtpl, account, password, mobile, content));

//將字串poststrtpl中的格式項替換為四個個指定的 object 例項的值的文字等效項。再轉為二進位制資料

;//對統一資源識別符號 (uri) 發出請求。 這是乙個 abstract 類。

}}

配置檔案的內容如下

<

!--傳送驗證碼的介面--

>

<

add key=

"webreference.service.posturl"

value

=""/>

<

add key=

"webreference.sms"

value

=""/>

<

驗證手機號的正規表示式

///

/// 驗證手機號的正規表示式

///

/// 手機號

/// bool值

public

static

bool

vailphonecode

(string phoneid)$";

regex regex =

newregex

(str)

;//正規表示式類

if(regex.

ismatch

(phoneid)

)//regex驗證

else

}

C 實現手機傳送驗證碼

首先先需要註冊第三方 給大家推薦乙個 互億無線,註冊了之後每個使用者可以免費傳送50條簡訊。下面以c 實現手機傳送驗證碼為例。基本思路是本地生成乙個4位數的隨機數,然後以本地的使用者名稱 密碼 隨機數拼接成乙個字串,轉換為二進位制資料,以網路流的形式傳送到 互億無線 的 上,接下來的工作 就幫你完成...

手機傳送驗證碼

傳送簡訊以後,再次傳送簡訊按鈕變得不可用,倒計時60秒以後才可以使用 建立按鈕倒計時的方法 function countdown count 在傳送簡訊請求以後呼叫 傳送簡訊按鈕不可用 每過1秒呼叫1次匿名函式 匿名函式中計數減1 按鈕上的文字變為 x秒後可再次傳送驗證碼 如果計數變為0 按鈕變得可...

laravel框架手機傳送驗證碼

現在登入註冊時 我們的驗證方法 不在單一化 手機傳送驗證碼 已經成為常態 讓我們 一起來實現以下吧 1.進入檢視 ul class register li label 手機號 label input class ipt box tel bg value id regi mobile type tex...