Fix remember me function on login
This commit is contained in:
@@ -25,7 +25,8 @@
|
||||
$_SESSION['loggedOut'] = false;
|
||||
$rememberMe = isset($_POST['rememberMe']) ? $_POST['rememberMe'] : 'off';
|
||||
$this->LoginModel->login($_POST['loginname'], $_POST['loginPassword'], $rememberMe);
|
||||
isset($_GET['r']) && !empty($_GET['r']) ? redirect(base64_decode($_GET['r'])) : redirect(base_url('login'));
|
||||
|
||||
isset($_GET['r']) && !empty($_GET['r']) ? redirect(base64_decode(urldecode($_GET['r']))) : redirect(base_url('login'));
|
||||
}
|
||||
|
||||
$notice = isset($_SESSION['notice']) ? $_SESSION['notice'] : '';
|
||||
@@ -141,13 +142,11 @@
|
||||
|
||||
public function logout()
|
||||
{
|
||||
unset($_SESSION['user']);
|
||||
$this->load->helper('cookie');
|
||||
// delete_cookie('rememberMe');
|
||||
// delete_cookie('token');
|
||||
$notice = '<div class="alert alert-warning alert-dismissible"><button type="button" class="close" data-dismiss="alert" aria-label="Schließen"><span aria-hidden="true">×</span></button><strong>Abgemeldet!</strong> Du wurdest erfolgreich abgemeldet! Ich hoffe wir sehen uns bald wieder.</div>';
|
||||
$this->LoginModel->logout();
|
||||
|
||||
$notice = '<div class="alert alert-warning alert-dismissible"><button type="button" class="close" data-dismiss="alert" aria-label="Schließen"><span aria-hidden="true">×</span></button><strong>Abgemeldet!</strong> Du wurdest erfolgreich abgemeldet! Ich hoffe, wir sehen uns bald wieder.</div>';
|
||||
$_SESSION['notice'] = $notice;
|
||||
$_SESSION['loggedOut'] = true;
|
||||
|
||||
$redirect = isset($_GET['redirect']) ? urldecode(base64_decode($_GET['redirect'])) : base_url("login");
|
||||
redirect($redirect);
|
||||
}
|
||||
|
Reference in New Issue
Block a user