废话不多说,直接上代码吧!
前面的就不用写了,主要写后面要用到的:
1.先发送验证码到对应的手机,都可直接用:
@Override
public String sendCode(String mobileNum) throws ClientException {
//六位随机数
String randomNum= RandomUtil.getRamdomNum(6);
SendSmsResponse sendSmsResponse = AliyunMessageUtil.sendSms(mobileNum, randomNum);
if(sendSmsResponse.getCode() != null && sendSmsResponse.getCode().equals("OK")) {
redisUtil.setStr(mobileNum,randomNum,300,TimeUnit.SECONDS);//key值为用户电话+获取验证码类型,value为用户的值,超时时间位120秒
logger.info("验证码发送成功:"+"手机号:"+mobileNum+",验证码:"