作者 lyh

gx

@@ -118,7 +118,7 @@ class ComController extends BaseController @@ -118,7 +118,7 @@ class ComController extends BaseController
118 * @param Request $request 118 * @param Request $request
119 * @return \Illuminate\Http\JsonResponse 119 * @return \Illuminate\Http\JsonResponse
120 */ 120 */
121 - public function sendLoginSms(Request $request) 121 + public function sendLoginSms()
122 { 122 {
123 $this->request->validate([ 123 $this->request->validate([
124 'mobile'=>['required', 'regex:/^1[3-9]\d{9}$/'], 124 'mobile'=>['required', 'regex:/^1[3-9]\d{9}$/'],
@@ -126,7 +126,7 @@ class ComController extends BaseController @@ -126,7 +126,7 @@ class ComController extends BaseController
126 'mobile.required' => '手机号码不能为空', 126 'mobile.required' => '手机号码不能为空',
127 'mobile.regex' => '请输入正确的手机号码', 127 'mobile.regex' => '请输入正确的手机号码',
128 ]); 128 ]);
129 - $mobile = $request->input('mobile'); 129 + $mobile = $this->param['mobile'];
130 $user = UserModel::where(['mobile' => $mobile])->first(); 130 $user = UserModel::where(['mobile' => $mobile])->first();
131 if (empty($user)) { 131 if (empty($user)) {
132 $this->response('请输入正确的手机号码!', Code::USER_LOGIN_ERROE); 132 $this->response('请输入正确的手机号码!', Code::USER_LOGIN_ERROE);
@@ -143,6 +143,7 @@ class ComController extends BaseController @@ -143,6 +143,7 @@ class ComController extends BaseController
143 $this->response('发送失败, 请稍后重试!', Code::USER_LOGIN_ERROE); 143 $this->response('发送失败, 请稍后重试!', Code::USER_LOGIN_ERROE);
144 } 144 }
145 SmsLog::createLog($mobile, $code['code']); 145 SmsLog::createLog($mobile, $code['code']);
  146 + Cache::add($mobile,$code['code'],60);
146 $this->response('success'); 147 $this->response('success');
147 } 148 }
148 149
@@ -16,6 +16,8 @@ use Laravel\Sanctum\HasApiTokens; @@ -16,6 +16,8 @@ use Laravel\Sanctum\HasApiTokens;
16 16
17 class User extends Base 17 class User extends Base
18 { 18 {
  19 + const STATUS_ZERO = O;
  20 +
19 use HasApiTokens, HasFactory, Notifiable; 21 use HasApiTokens, HasFactory, Notifiable;
20 22
21 protected $table = 'gl_project_user'; 23 protected $table = 'gl_project_user';