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