[Fusionforge-commits] r9088 - trunk/gforge/common/include

Alain Peyrat aljeux at libremir.placard.fr.eu.org
Mon Mar 15 21:40:43 CET 2010


Author: aljeux
Date: 2010-03-15 21:40:43 +0100 (Mon, 15 Mar 2010)
New Revision: 9088

Modified:
   trunk/gforge/common/include/session.php
Log:
Force logout user is account has been disabled.

Modified: trunk/gforge/common/include/session.php
===================================================================
--- trunk/gforge/common/include/session.php	2010-03-15 20:40:38 UTC (rev 9087)
+++ trunk/gforge/common/include/session.php	2010-03-15 20:40:43 UTC (rev 9088)
@@ -344,7 +344,6 @@
  *	fails checks.
  *
  *	@param		array	Associative array specifying criteria
- *	@param		string	Override error string (optional)
  *	@return does not return if check is failed
  *
  */
@@ -352,6 +351,12 @@
 	if (!session_loggedin()) {
 		exit_not_logged_in();	
 	}
+	
+	$user =& user_get_object(user_getid());
+	if (! $user->isActive()) {
+		session_logout();
+		exit_error('Error','Your account is no longer active ; you have been disconnected');
+	}
 
 	if (array_key_exists('group', $req)) {
 		$group =& group_get_object($req['group']);




More information about the Fusionforge-commits mailing list