如下 不同手机号 取得不同的验证码 我后台 如何 通过手机号 如何取到对应的验证码 来验证 是否正确呢
package io.nutz.nutzsite.module.open.api;
import io.nutz.nutzsite.common.base.Result;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.nutz.boot.starter.caffeine.Cache;
import org.nutz.ioc.loader.annotation.IocBean;
import org.nutz.lang.Strings;
import org.nutz.lang.random.R;
import org.nutz.log.Log;
import org.nutz.log.Logs;
import org.nutz.mvc.annotation.At;
import org.nutz.mvc.annotation.GET;
import org.nutz.mvc.annotation.Ok;
/**
* 登录注册
* @Author: Haimming
* @Date: 2019-05-15 10:28
* @Version 1.0
*/
@Api(value = "会员登录")
@IocBean
@At("/open/api/login")
public class OpenLoginController {
private static final Log log = Logs.get();
@GET
@ApiOperation(value = "获取验证码", notes = "发送手机号 返回验证码", httpMethod="GET")
@At("/getVerificationCode/?")
@Ok("json:full")
@Cache("verificationCode")
public Object getVerificationCode(String phone) {
if (Strings.isEmpty(phone)) {
return Result.error("手机号为空");
}
log.debug("REST request to send sms : {}" + phone);
String msg;
String code = R.captchaNumber(6);;
msg = "验证码发送成功" + code;
return Result.success("system.success",msg);
}
}