preserve link after login closes #341

change redirect after successfull/failed login to `FM_SELF_URL . $_SERVER[REQUEST_URI]`
This commit is contained in:
Alice Jacka 2022-05-31 19:41:51 +10:00 committed by GitHub
parent 50ccd29623
commit 1768f078d8
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -298,11 +298,11 @@ if ($use_auth) {
if (isset($auth_users[$_POST['fm_usr']]) && isset($_POST['fm_pwd']) && password_verify($_POST['fm_pwd'], $auth_users[$_POST['fm_usr']])) {
$_SESSION[FM_SESSION_ID]['logged'] = $_POST['fm_usr'];
fm_set_msg(lng('You are logged in'));
fm_redirect(FM_SELF_URL . '?p=');
fm_redirect(FM_SELF_URL . $_SERVER[REQUEST_URI]);
} else {
unset($_SESSION[FM_SESSION_ID]['logged']);
fm_set_msg(lng('Login failed. Invalid username or password'), 'error');
fm_redirect(FM_SELF_URL);
fm_redirect(FM_SELF_URL . $_SERVER[REQUEST_URI]);
}
} else {
fm_set_msg(lng('password_hash not supported, Upgrade PHP version'), 'error');;