From 2d26c2659bdf3ead9010011dcbba7fd3a4a913bb Mon Sep 17 00:00:00 2001 From: xiaochong0302 Date: Wed, 8 Jan 2025 17:32:23 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BB=9F=E4=B8=80=E8=A7=84=E8=8C=83$this->resp?= =?UTF-8?q?onse->redirect?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Http/Admin/Views/course/list.volt | 4 ++-- app/Http/Home/Controllers/OrderController.php | 5 ++++- app/Http/Home/Controllers/PointGiftController.php | 5 ++++- .../Home/Controllers/TeacherConsoleController.php | 7 +++++-- app/Http/Home/Controllers/UserConsoleController.php | 5 ++++- bootstrap/HttpErrorHandler.php | 13 +++++++------ 6 files changed, 26 insertions(+), 13 deletions(-) diff --git a/app/Http/Admin/Views/course/list.volt b/app/Http/Admin/Views/course/list.volt index 4203088b..a11c18b7 100644 --- a/app/Http/Admin/Views/course/list.volt +++ b/app/Http/Admin/Views/course/list.volt @@ -16,7 +16,7 @@
- 分类管理 + 课程分类 添加课程 @@ -124,4 +124,4 @@ {{ partial('partials/pager') }} -{% endblock %} \ No newline at end of file +{% endblock %} diff --git a/app/Http/Home/Controllers/OrderController.php b/app/Http/Home/Controllers/OrderController.php index b8037f18..e5d95a27 100644 --- a/app/Http/Home/Controllers/OrderController.php +++ b/app/Http/Home/Controllers/OrderController.php @@ -27,7 +27,10 @@ class OrderController extends Controller parent::beforeExecuteRoute($dispatcher); if ($this->authUser->id == 0) { - $this->response->redirect(['for' => 'home.account.login']); + $dispatcher->forward([ + 'controller' => 'account', + 'action' => 'login', + ]); return false; } diff --git a/app/Http/Home/Controllers/PointGiftController.php b/app/Http/Home/Controllers/PointGiftController.php index 5b2c4b16..33d462f7 100644 --- a/app/Http/Home/Controllers/PointGiftController.php +++ b/app/Http/Home/Controllers/PointGiftController.php @@ -27,7 +27,10 @@ class PointGiftController extends Controller parent::beforeExecuteRoute($dispatcher); if ($this->authUser->id == 0) { - $this->response->redirect(['for' => 'home.account.login']); + $dispatcher->forward([ + 'controller' => 'account', + 'action' => 'login', + ]); return false; } diff --git a/app/Http/Home/Controllers/TeacherConsoleController.php b/app/Http/Home/Controllers/TeacherConsoleController.php index 91cc44ed..e91565aa 100644 --- a/app/Http/Home/Controllers/TeacherConsoleController.php +++ b/app/Http/Home/Controllers/TeacherConsoleController.php @@ -24,7 +24,10 @@ class TeacherConsoleController extends Controller parent::beforeExecuteRoute($dispatcher); if ($this->authUser->id == 0) { - $this->response->redirect(['for' => 'home.account.login']); + $dispatcher->forward([ + 'controller' => 'account', + 'action' => 'login', + ]); return false; } @@ -115,4 +118,4 @@ class TeacherConsoleController extends Controller $this->view->setVar('obs', $obs); } -} \ No newline at end of file +} diff --git a/app/Http/Home/Controllers/UserConsoleController.php b/app/Http/Home/Controllers/UserConsoleController.php index 64eb255a..d2ed778c 100644 --- a/app/Http/Home/Controllers/UserConsoleController.php +++ b/app/Http/Home/Controllers/UserConsoleController.php @@ -44,7 +44,10 @@ class UserConsoleController extends Controller parent::beforeExecuteRoute($dispatcher); if ($this->authUser->id == 0) { - $this->response->redirect(['for' => 'home.account.login']); + $dispatcher->forward([ + 'controller' => 'account', + 'action' => 'login', + ]); return false; } diff --git a/bootstrap/HttpErrorHandler.php b/bootstrap/HttpErrorHandler.php index 31683172..83379c01 100644 --- a/bootstrap/HttpErrorHandler.php +++ b/bootstrap/HttpErrorHandler.php @@ -15,6 +15,7 @@ use App\Exceptions\Unauthorized as UnauthorizedException; use App\Library\Logger as AppLogger; use Phalcon\Config; use Phalcon\Di\Injectable; +use Throwable; class HttpErrorHandler extends Injectable { @@ -25,7 +26,7 @@ class HttpErrorHandler extends Injectable } /** - * @param \Throwable $e + * @param Throwable $e */ public function handleException($e) { @@ -45,7 +46,7 @@ class HttpErrorHandler extends Injectable } /** - * @param \Throwable $e + * @param Throwable $e */ protected function setStatusCode($e) { @@ -65,7 +66,7 @@ class HttpErrorHandler extends Injectable } /** - * @param \Throwable $e + * @param Throwable $e */ protected function report($e) { @@ -86,7 +87,7 @@ class HttpErrorHandler extends Injectable } /** - * @param \Throwable $e + * @param Throwable $e */ protected function apiError($e) { @@ -98,7 +99,7 @@ class HttpErrorHandler extends Injectable } /** - * @param \Throwable $e + * @param Throwable $e */ protected function ajaxError($e) { @@ -110,7 +111,7 @@ class HttpErrorHandler extends Injectable } /** - * @param \Throwable $e + * @param Throwable $e */ protected function pageError($e) {