- // Login
- if (!empty($_POST['login']) && !empty($_POST['password'])) {
- if (Session::login($_SESSION['login'], $_SESSION['pass'], $_POST['login'], encode_string($_POST['password'] . $_POST['login']))) {
- pocheTool::logm('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); // when browser closes
- }
- session_regenerate_id(true);
-
- pocheTool::redirect($referer);
- }
- pocheTool::logm('login failed');
- die(_("Login failed !"));
- } else {
- pocheTool::logm('login failed');
- }