Author: benj
Date: Thu Jan 12 14:05:49 2017
New Revision: 1775

URL: http://svn.gna.org/viewcvs/gdtc?rev=1775&view=rev
Log:
Some session tweaking

Modified:
    trunk/gdtc/include/auth.php
    trunk/gdtc/include/utils.php

Modified: trunk/gdtc/include/auth.php
URL: 
http://svn.gna.org/viewcvs/gdtc/trunk/gdtc/include/auth.php?rev=1775&r1=1774&r2=1775&view=diff
==============================================================================
--- trunk/gdtc/include/auth.php (original)
+++ trunk/gdtc/include/auth.php Thu Jan 12 14:05:49 2017
@@ -226,7 +226,8 @@
            return;
        }
 
-       session_start();
+#      session_start();
+       $_SESSION [ 'nickname' ] = $actor [ 'nickname' ];
        $_SESSION [ 'login' ] = $actor [ 'nickname' ];
        $_SESSION [ 'is_admin' ] = $actor [ 'is_admin' ];
 
@@ -304,14 +305,14 @@
        @$memcache -> delete ( session_id ( ) );
     }
 
-    session_unset ( 'login' );
-    session_unset ( 'is_admin' );
+    unset ( $_SESSION['login'] );
+    unset ( $_SESSION ['is_admin'] );
 
     $smarty = init_smarty ( DTC_APP );
     $smarty -> clearAssign ( 'login' );
     $smarty -> clearAssign ( 'is_admin' );
 
-    session_destroy ( );
+//    session_destroy ( );
 
     // Destroy sympa cookie
     setcookie ( 'sympauser', '', 

Modified: trunk/gdtc/include/utils.php
URL: 
http://svn.gna.org/viewcvs/gdtc/trunk/gdtc/include/utils.php?rev=1775&r1=1774&r2=1775&view=diff
==============================================================================
--- trunk/gdtc/include/utils.php        (original)
+++ trunk/gdtc/include/utils.php        Thu Jan 12 14:05:49 2017
@@ -118,6 +118,9 @@
   $smarty -> assign ( 'dosubmit', '' );
 
   $smarty -> assign ( 'id', my_id() );
+  if ( isset($_SESSION) && array_key_exists ( 'nickname', $_SESSION ) ) {
+    $smarty -> assign ( 'nickname', $_SESSION [ 'nickname' ] );
+  }
   if ( isset($_SESSION) && array_key_exists ( 'login', $_SESSION ) ) {
     $smarty -> assign ( 'login', $_SESSION [ 'login' ] );
   }


_______________________________________________
Gdtc-commits mailing list
[email protected]
https://mail.gna.org/listinfo/gdtc-commits

Reply via email to