Просмотр исходного кода

feat: NC-45: 结算后台登陆增加邮箱验证码.

kevin 1 год назад
Родитель
Сommit
98d79da407

+ 2 - 2
backendApi/config/params.php

@@ -12,7 +12,7 @@ return [
         'v1/site/captcha',
         'v1/site/send-notice',
         'v1/shop/order-period-adjust-batch',
-        'v1/site/send-email-code',
+        'v1/oauth/send-email-code',
     ],
     'noCheckPermissionActions' => [
         'oauth/login',
@@ -64,6 +64,6 @@ return [
         'user/status-close-get',
         'finance/mult-point',
         'shop/order-period-adjust-batch',
-        'site/send-email-code',
+        'oauth/send-email-code',
     ],
 ];

+ 1 - 2
backendApi/config/urlManagerRules.php

@@ -18,7 +18,6 @@ return [
             'GET page-data' => 'page-data',
             'GET captcha' => 'captcha',
             'GET send-notice' => 'send-notice',
-            'GET send-email-code' => 'send-email-code',
         ],
     ],
     [
@@ -236,7 +235,7 @@ return [
             'GET refresh-token' => 'refresh-token',
             'GET refresh-access-token' => 'refresh-access-token',
             'GET refresh-refresh-token' => 'refresh-refresh-token',
-            'GET send-email-code' => 'send-email-code',
+            'POST send-email-code' => 'send-email-code',
         ],
     ],
     [

+ 1 - 1
backendApi/modules/v1/controllers/OauthController.php

@@ -130,7 +130,7 @@ class OauthController extends BaseController
 
     public function actionSendEmailCode()
     {
-        $adminName = Yii::$app->request->get('adminName');
+        $adminName = Yii::$app->request->post('adminName');
         // 发送邮箱验证码
         $result = UserAuth::sendEmailCode($adminName);
         if ($result['code'] == 200) {

+ 0 - 13
backendApi/modules/v1/controllers/SiteController.php

@@ -7,7 +7,6 @@
  */
 namespace backendApi\modules\v1\controllers;
 
-use backendApi\modules\v1\components\UserAuth;
 use common\helpers\snowflake\PageSnowFake;
 use common\models\DealType;
 use common\models\Period;
@@ -65,18 +64,6 @@ class SiteController extends BaseController
         return static::notice(['pageId'=>$pageId]);
     }
 
-    public function actionSendEmailCode()
-    {
-        $adminName = Yii::$app->request->get('adminName');
-        // 发送邮箱验证码
-        $result = UserAuth::sendEmailCode($adminName);
-        if ($result['code'] == 200) {
-            return static::notice(sprintf('验证码已发送到邮箱 %s, 有效期%d分钟. ', $result['email'], 5));
-        } else {
-            return static::notice(sprintf('验证码发送失败. %s', $result['errDes']), 401);
-        }
-    }
-
     public function actionBaseInfo(){
         // 会员级别
         $decLevels = Cache::getDecLevelConfig();

+ 1 - 1
backendEle/src/utils/network.js

@@ -93,7 +93,7 @@ const network = {
   },
   sendEmailCode(adminName) {
     let promise = new Promise((resolve, reject) => {
-      axiosObj.post(`site/send-email-code?adminName=${adminName}`, {})
+      axiosObj.post(`oauth/send-email-code`, { adminName: adminName})
         .then(response => {
           // 成功
           resolve(response)