Author: ralfbecker
New Revision: 49349
URL: http://svn.stylite.de/viewvc/egroupware?rev=49349&view=rev
Log:
sessions with status blocked or wrong password could not be deleted from access log (to unblock an account)
Modified:
trunk/admin/inc/class.admin_accesslog.inc.php
Modified: trunk/admin/inc/class.admin_accesslog.inc.php
URL: http://svn.stylite.de/viewvc/egroupware/trunk/admin/inc/class.admin_accesslog.inc.php?rev=49349&r1=49348&r2=49349&view=diff
— trunk/admin/inc/class.admin_accesslog.inc.php (original)
+++ trunk/admin/inc/class.admin_accesslog.inc.php Mon Nov 10 17:49:21 2014
@@ -86,10 +86,10 @@
foreach($rows as &$row)
{
-
$row['sessionstatus'] = lang('success');
-
$row['sessionstatus'] = 'success'; if ($row['notification_heartbeat'] > $heartbeat_limit_user) {
-
$row['sessionstatus'] = lang('active');
-
$row['sessionstatus'] = 'active'; } if (stripos($row['session_php'],'blocked') !== false || stripos($row['session_php'],'bad login') !== false ||
@@ -99,7 +99,7 @@
}
if ($row[‘lo’]) {
$row[‘total’] = ($row[‘lo’] - $row[‘li’]) / 60;
-
$row['sessionstatus'] = lang('logged out');
-
$row['sessionstatus'] = 'logged out'; } // eg. for bad login or password if (!$row['account_id']) $row['alt_loginid'] = ($row['loginid']?$row['loginid']:lang('none'));
@@ -110,10 +110,12 @@
$row[‘class’] .= ’ rowNoDelete ';
}
// do not allow to delete access log off active sessions
-
if (!$row['lo'] && $row['session_dla'] > time()-$GLOBALS['egw_info']['server']['sessions_timeout'] && !$query['session_list'])
-
if (!$row['lo'] && $row['session_dla'] > time()-$GLOBALS['egw_info']['server']['sessions_timeout'] && -
in_array($row['sessionstatus'], array('active', 'success')) && !$query['session_list']) { $row['class'] .= ' rowNoDelete '; } -
$row['sessionstatus'] = lang($row['sessionstatus']); unset($row['session_php']); // for security reasons, do NOT give real PHP sessionid to UI } if ($query['session_list'])
eGroupWare-cvs mailing list
eGroupWare-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/egroupware-cvs