手机短信验证码挺简单的,分为下面步骤
1.生成一个随机的验证码,保存到缓存中。
2.使用http,使用手机号给短信网关发送一个请求,把验证码发送给用户。
3.用户获得短信验证码后,输入到系统中,发送请求,系统接收用户输入验证码,对比缓存中的验证码,是否一致。一致则验证通过。
工具类
import java.util.Random;
import org.apache.commons.lang3.RandomStringUtils;
import org.apache.commons.lang3.StringUtils;
import org.apache.log4j.Logger;
import cn.cuco.httpservice.HttpClientUtils;
/**
* @ClassName:
* @Description:
*/
public class SMSUtils {
protected Logger logger = Logger.getLogger(this.getClas