diff --git a/application/admin/controller/Index.php b/application/admin/controller/Index.php index 39891517..dc3509b7 100644 --- a/application/admin/controller/Index.php +++ b/application/admin/controller/Index.php @@ -70,7 +70,7 @@ class Index extends Backend public function login() { $url = $this->request->get('url', '', 'url_clean'); - $url = $url ?: 'index/index'; + $url = $url && !preg_match('/\/index\/(login|logout)$/', $url) ? $url : 'index/index'; if ($this->auth->isLogin()) { $this->success(__("You've logged in, do not login again"), $url); }