[evolvis-commits] r14536: Force logout user is account has been disabled.

mirabilos at evolvis.org mirabilos at evolvis.org
Mon Feb 28 04:21:51 CET 2011


Author: mirabilos
Date: 2011-02-28 04:21:51 +0100 (Mon, 28 Feb 2011)
New Revision: 14536

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

Modified: trunk/gforge_base/evolvisforge-5.1/gforge/common/include/session.php
===================================================================
--- trunk/gforge_base/evolvisforge-5.1/gforge/common/include/session.php	2011-02-28 03:21:48 UTC (rev 14535)
+++ trunk/gforge_base/evolvisforge-5.1/gforge/common/include/session.php	2011-02-28 03:21:51 UTC (rev 14536)
@@ -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 evolvis-commits mailing list