admin管理员组

文章数量:1531796

2024年3月25日发(作者:)

发送短信验证码

package ;

import ateTime;

public class SmsCode {

private String code;

private LocalDateTime expireTime;

public SmsCode(String code, int expireIn) {

= code;

Time = ().plusSeconds(expireIn);

}

public SmsCode(String code, LocalDateTime expireTime) {

= code;

Time = expireTime;

}

public boolean isExpire(){

return ().isAfter(expireTime);

}

public String getCode() {

return code;

}

public void setCode(String code) {

= code;

}

public LocalDateTime getExpireTime() {

return expireTime;

}

public void setExpireTime(LocalDateTime expireTime) {

Time = expireTime;

}

}

import tWebRequest;

public interface ValidateCodeGenerator {

ValidateCode generate(ServletWebRequest request);

}

import StringUtils;

import red;

import ent;

import tWebRequest;

import tyProperties;

import teCode;

import teCodeGenerator;

@Component("smsValidateCodeGenerator")

public class SmsCodeGenerator implements ValidateCodeGenerator {

@Autowired

private SecurityProperties securityProperties;

@Override

public ValidateCode generate(ServletWebRequest request) {

本文标签: 验证码短信发送