From 9424826ebf7e5d36e9f1c0be341c400dbe10586d Mon Sep 17 00:00:00 2001 From: watura Date: Thu, 19 Dec 2019 08:54:39 +0900 Subject: [PATCH] feat(login): redirect when Router::fullBaseUrl() is not same as App.loginUrl App.loginUrl could be defined in application.yml --- Controller/AuthController.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Controller/AuthController.php b/Controller/AuthController.php index 2383120..1d35a98 100644 --- a/Controller/AuthController.php +++ b/Controller/AuthController.php @@ -98,6 +98,14 @@ public function index() { * @throws InternalErrorException **/ public function login() { + // ログイン機能をサブドメインにする変更のために、App.loginUrl を追加して + // ログイン画面のURLが違ったら転送するようにする + $loginUrl = Configure::read('App.loginUrl'); + if ($loginUrl != "" && Router::fullBaseUrl() != $loginUrl) { + $this->redirect($loginUrl . '/auth/login'); + return; + } + //ページタイトル $this->set('pageTitle', __d('auth', 'Login'));