Redis模仿傳送手機驗證碼功能

2022-09-21 01:21:12 字數 874 閱讀 3955

流程圖

// 建立jedis物件用於連線redis服務(在伺服器上通過redis-server需要指定配置檔案:redis-server /etc/redis.conf)

jedis jedis = new jedis("192.168.119.128", 6379);

string value = jedis.

system.out.println(value);

jedis.close();

/*** 生成驗證碼的方法

程式設計客棧 * @return code

*/public static string getcode()

system.out.println(code);

return code;

}/**

* 使用者點選生成驗證碼並將其新增到redis中

* @param phone

*/public static void sendverifycode(string phone) else if (integer.parseint(count) <= 2) else if (integer.parseint(count) > 2)

string code = getcode();

jedis.setex(codekey, 120, code);

jedis.close();

}/**

* 使用者輸入手機號以及驗證碼進行校驗

* @param phone

* @param code

*/public static void customerverifycode(string phone, string code) else

jedis.close();

}

Redis模仿手機驗證碼傳送的實現示例

目錄 建立jedis物件用於連線redis服務 在伺服器上通過redis server需要指定配置檔案 redis server etc redis.conf jedis jedis new jedis 192.168.119.128 6379 string value jedis.ping sys...

傳送手機驗證碼

import random import string import time import hashlib from urllib import parse,request defsend sms 請求的url api 準備headers中的引數 最大128個字元的隨機字串 nonce join ...

手機驗證碼傳送(ThinkPHP)

二 手機驗證碼配置 1.申請容聯雲通訊,註冊個號 2.d wamp www demo thinkphp library org xb 匯入 rongcloud.class.php和rest.class.php 傳送 容聯雲通訊 驗證碼 param int phone 手機號 param int co...