- if (!empty($_POST['login']) && !empty($_POST['password'])) {
- if (Session::login($_SESSION['login'], $_SESSION['pass'], $_POST['login'], Tools::encodeString($_POST['password'] . $_POST['login']))) {
- Tools::logm('login successful');
- $notices['value'] = _('login successful');
-
- if (!empty($_POST['longlastingsession'])) {
- $_SESSION['longlastingsession'] = 31536000;
- $_SESSION['expires_on'] = time() + $_SESSION['longlastingsession'];
- session_set_cookie_params($_SESSION['longlastingsession']);
- } else {
- session_set_cookie_params(0);
- }
- session_regenerate_id(true);
- Tools::redirect($referer);
- }
- Tools::logm('login failed');
- $notices['value'] = _('Login failed !');
- Tools::redirect();
- } else {
- Tools::logm('login failed');
- Tools::redirect();
- }