redirect check in AuthController, which sends back to last page

This commit is contained in:
tp_dhu 2025-02-17 01:21:40 +00:00
parent a852dccd8b
commit 68ef649451

View File

@ -40,6 +40,12 @@ class AuthController {
'role' => $user['role'], 'role' => $user['role'],
'role_name' => $user['role_name'] 'role_name' => $user['role_name']
]); ]);
if($f3->exists('SESSION.redirect')){
$redirect = $f3->get('SESSION.redirect');
$f3->clear('SESSION.redirect');
$f3->reroute($redirect);
}
$f3->reroute('/dashboard'); $f3->reroute('/dashboard');
} else { } else {
@ -49,6 +55,7 @@ class AuthController {
// if here, login failed. // if here, login failed.
$f3->set('SESSION.login_error', 'Invalid username'); $f3->set('SESSION.login_error', 'Invalid username');
} }
$f3->reroute('/login'); $f3->reroute('/login');
} }