]> git.immae.eu Git - github/wallabag/wallabag.git/commitdiff
fixes with new session class
authorNicolas Lœuillet <nicolas.loeuillet@gmail.com>
Fri, 20 Sep 2013 07:32:49 +0000 (09:32 +0200)
committerNicolas Lœuillet <nicolas.loeuillet@gmail.com>
Fri, 20 Sep 2013 07:32:49 +0000 (09:32 +0200)
inc/3rdparty/Session.class.php
inc/poche/Poche.class.php

index 08126bade1200687ad26e4345d71eabe37a43dc0..df913a0680f4e5e3c8ed9906a0d57e72429445d3 100644 (file)
@@ -136,7 +136,7 @@ class Session
      */
     public static function logout()
     {
-        unset($_SESSION['uid'], $_SESSION['ip'], $_SESSION['expires_on']);
+        unset($_SESSION['uid'],$_SESSION['ip'],$_SESSION['expires_on'],$_SESSION['tokens'], $_SESSION['login'], $_SESSION['pass'], $_SESSION['poche_user']);
     }
 
     /**
index 2f0f7038445446c1f36fe9c66eba828d07c49271..8770c7f77c630d6a76a2760e2f04f0450af9c6ad 100644 (file)
@@ -331,16 +331,7 @@ class Poche
             if ($user != array()) {
                 # Save login into Session
                 Session::login($user['username'], $user['password'], $_POST['login'], Tools::encodeString($_POST['password'] . $_POST['login']), array('poche_user' => new User($user)));
-
                 $this->messages->add('s', _('welcome to your poche'));
-                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::logm('login successful');
                 Tools::redirect($referer);
             }