From 1b3f562bb07c9917613c8fc748ae9e2d14d8ca1d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E5=8D=8E=E6=B8=85?= <18691022700@163.com> Date: Thu, 18 Dec 2025 14:07:31 +0800 Subject: [PATCH] =?UTF-8?q?=E7=9F=AD=E4=BF=A1=E9=AA=8C=E8=AF=81=E7=A0=81?= =?UTF-8?q?=E7=99=BB=E5=BD=95=E9=98=B2=E6=AD=A2=E5=A4=9A=E6=AC=A1=E6=8F=90?= =?UTF-8?q?=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- application/api/controller/Login.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/application/api/controller/Login.php b/application/api/controller/Login.php index c816a9f6..52765367 100644 --- a/application/api/controller/Login.php +++ b/application/api/controller/Login.php @@ -66,13 +66,17 @@ class Login extends Controller } $user_name = input('user_login'); + $sms_code = input('sms_code', ''); //短信验证码 if (\think\Env::get('app.system_type','prod') != "prod" && $sms_code == "999999999") { // 非正式环境且验证码为999999,直接放行 }else{ + $key_name = "api:login:phone_code_verify:" . $user_name; + redis_lock_exit($key_name); // $sms = new Sms; // $ret = $sms->check($user_name, $sms_code);//$event = default-默认登录,1-更换手机号,2绑定手机号,3-忘记密码,4-设置密码,5-账号注销,6-提现 $ret = model('sms')->verification_code('default',$user_name, $sms_code); + redis_unlock($key_name); if ($ret['code'] == 0) { return V($ret['code'], $ret['msg'], null); }