黄宗昌 2 vuotta sitten
vanhempi
commit
eaa8d18e66

+ 17 - 0
app/Http/Controllers/V1/EmailController.php

xqd
@@ -77,6 +77,23 @@ class EmailController extends Controller
         return true;
     }
 
+    /**
+     * @return void
+     * 邮箱验证
+     */
+    public function emailVerify(Request $request){
+        if(empty($request->email)){
+            return $this->error("邮箱不能为空!"); // 邮箱不能为空
+        }
+        if(empty($request->code)){
+            return $this->error("验证码不能为空!"); // 邮箱不能为空
+        }
+        if(!self::isEmailCodeRight($request->email,$request->code)){
+            return $this->error("验证码验证失败!");
+        }
+        return $this->success("验证码验证成功!");
+    }
+
 
     /**
      * @param $email

+ 0 - 9
app/Http/Controllers/V1/UserController.php

xqd
@@ -174,15 +174,6 @@ class UserController extends Controller
         if(!$user){
             return $this->error("用户不存在!");
         }
-        if(empty($request->email)){
-            return $this->error("邮箱不能为空!"); // 邮箱不能为空
-        }
-        if(empty($request->code)){
-            return $this->error("验证码不能为空!"); // 邮箱不能为空
-        }
-        if(!EmailController::isEmailCodeRight($request->email,$request->code)){
-            return $this->error("验证码验证失败!");
-        }
         $user->delete();
         return $this->success();
     }

+ 1 - 3
routes/api.php

xqd xqd
@@ -26,6 +26,7 @@ $api->version('v1', ['namespace' => 'App\Http\Controllers\V1'], function ($api)
         $api->post('setting', 'SettingsController@set'); //设置用户信息
         $api->post('sms/send', 'SmsController@send'); //发送手机验证码
         $api->post('email/send', 'EmailController@sendEmailCode'); //发送邮箱验证码
+        $api->post('email/email_verify', 'EmailController@emailVerify'); //验证码验证
         $api->post('attachments/upload', 'AttachmentController@upload'); //上传附件
         $api->delete('attachments/{uid}', 'AttachmentController@delete'); //删除附件
         $api->post('reset_password', 'AuthController@forgetPassword');  //用户找回密码
@@ -146,7 +147,4 @@ $api->version('v1', ['namespace' => 'App\Http\Controllers\V1'], function ($api)
         });
 
     });
-
-    $api->post('pay/alipay_notify', 'PayController@alipayNotify'); //支付宝支付回调
-    $api->post('pay/wechatpay/notify', 'PayController@wechatpayNotify'); //微信支付回调
 });