C 實現手機傳送驗證碼

2021-10-13 05:26:01 字數 1309 閱讀 8067

首先先需要註冊第三方**,給大家推薦乙個**互億無線,註冊了之後每個使用者可以免費傳送50條簡訊。

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

ublic class phone

&password=&mobile=&content="; //使用者名稱+密碼+註冊的手機號+驗證碼

utf8encoding encoding = new utf8encoding(); //萬國碼

byte postdata = encoding.getbytes(string.format(poststrtpl, account, password, mobile, content)); //將字串poststrtpl中的格式項替換為四個個指定的 object 例項的值的文字等效項。再轉為二進位制資料

httpwebrequest myrequest = (httpwebrequest)webrequest.create(posturl);//對統一資源識別符號 (uri) 發出請求。 這是乙個 abstract 類。

}}

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

///

/// 手機號

/// bool值

public static bool vailphonecode(string phoneid)

$";

regex regex = new regex(str);//正規表示式類

if (regex.ismatch(phoneid))//regex驗證

else

}

C 實現手機傳送驗證碼

具體實現 封裝乙個類裡,u層直接呼叫 配置檔案的內容如下 驗證手機號的正規表示式 下面以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...