From a14404f9580fd1b390821d83e42a02615a51f615 Mon Sep 17 00:00:00 2001 From: Thomas Rubini <74205383+ThomasRubini@users.noreply.github.com> Date: Tue, 17 Jan 2023 15:00:58 +0100 Subject: [PATCH] Redirect user from /user/login from /user/view if login --- Controllers/UserController.php | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/Controllers/UserController.php b/Controllers/UserController.php index 199e926..e4cafa1 100644 --- a/Controllers/UserController.php +++ b/Controllers/UserController.php @@ -9,12 +9,16 @@ final class UserController public function loginAction(Array $A_urlParams = null, Array $A_postParams = null) { - $S_errmsg = null; - if(Session::resume_session() && isset($_SESSION["errmsg"])){ - $S_errmsg = $_SESSION["errmsg"]; - unset($_SESSION["errmsg"]); + if (Session::is_login()) { + header("Location: /user/view"); + } else { + $S_errmsg = null; + if(Session::resume_session() && isset($_SESSION["errmsg"])){ + $S_errmsg = $_SESSION["errmsg"]; + unset($_SESSION["errmsg"]); + } + View::show("user/login", array("errmsg" => $S_errmsg)); } - View::show("user/login", array("errmsg" => $S_errmsg)); } private function get_or_die($DICT, $key)