Browse Source

[智价云] open_code校验信息更新

tangyuanwang 1 week ago
parent
commit
48e644d789
2 changed files with 7 additions and 2 deletions
  1. 2 2
      app/Http/Controllers/Manager/Login.php
  2. 5 0
      app/Http/Requests/Manager/Login.php

+ 2 - 2
app/Http/Controllers/Manager/Login.php

@@ -296,7 +296,7 @@ class Login extends Manager
 		// 验证规则
 		$Request->scene('wechat')->validate();
 		// 接收数据
-		$open_code    = $Request->input('code', '');
+		$open_code    = $Request->input('open_code', '');
 		$wechatApp = new WeChatWebApp();
 		$tokenData = $wechatApp->getAccessTokenByCode($open_code);
 		if (!$tokenData) return json_send(['code' => 'error', 'msg' => '获取微信用户信息失败']);
@@ -335,7 +335,7 @@ class Login extends Manager
 		$Request->scene('wechat_bind')->validate();
 		$uid             = request('access_token.uid', 0);
 		// 接收数据
-		$open_code    = $Request->input('code', '');
+		$open_code    = $Request->input('open_code', '');
 		$wechatApp = new WeChatWebApp();
 		$tokenData = $wechatApp->getAccessTokenByCode($open_code);
 		if (!$tokenData) return json_send(['code' => 'error', 'msg' => '获取微信用户信息失败']);

+ 5 - 0
app/Http/Requests/Manager/Login.php

@@ -25,6 +25,8 @@ class Login extends BaseRequest
             'password'  =>  'required',
             'phone'    =>  'required',
             'employee_code'    =>  'required',
+            'code'     =>  'required',
+            'open_code' => 'required',
         ];
     }
 
@@ -36,6 +38,7 @@ class Login extends BaseRequest
         'email'                  => ['email', 'password'],
         'mobile_code'            => ['phone', 'code'],
         'wechat'                 => ['open_code'],
+        'wechat_bind'            => ['open_code'],
     ];
 
     /**
@@ -49,6 +52,8 @@ class Login extends BaseRequest
             'password.required'  =>  '请输入登录密码',
             'phone.required'    =>  '请输入手机号码',
             'employee_code.required'    =>  '请输入员工编号',
+            'code.required'     =>  '请输入验证码',
+            'open_code.required'     =>  '微信授权码不能为空',
         ];
     }
 }