Skip to content
Snippets Groups Projects
Commit 5b3ef922 authored by Mike McKay's avatar Mike McKay
Browse files

Improved fix for XNAT-4522.

parent c7cbce4d
No related branches found
No related tags found
No related merge requests found
...@@ -68,7 +68,7 @@ public class DisableInactiveUsers implements Runnable { ...@@ -68,7 +68,7 @@ public class DisableInactiveUsers implements Runnable {
if (!hasUserBeenModified(u, _inactivityBeforeLockout) && !username.equals("guest")) { if (!hasUserBeenModified(u, _inactivityBeforeLockout) && !username.equals("guest")) {
u.setEnabled("0"); u.setEnabled("0");
u.setVerified("0"); u.setVerified("0");
Users.save(u, adminUser, false, EventUtils.newEventInstance(EventUtils.CATEGORY.SIDE_ADMIN, EventUtils.TYPE.PROCESS, "Disabled due to inactivity")); Users.save(u, u, false, EventUtils.newEventInstance(EventUtils.CATEGORY.SIDE_ADMIN, EventUtils.TYPE.PROCESS, "Disabled due to inactivity"));
String expiration = TurbineUtils.getDateTimeFormatter().format(DateUtils.addMilliseconds(GregorianCalendar.getInstance().getTime(), _lockoutDuration)); String expiration = TurbineUtils.getDateTimeFormatter().format(DateUtils.addMilliseconds(GregorianCalendar.getInstance().getTime(), _lockoutDuration));
System.out.println("Locked out " + u.getLogin() + " user account until " + expiration); System.out.println("Locked out " + u.getLogin() + " user account until " + expiration);
......
...@@ -135,7 +135,7 @@ public class XnatDatabaseAuthenticationProvider extends DaoAuthenticationProvide ...@@ -135,7 +135,7 @@ public class XnatDatabaseAuthenticationProvider extends DaoAuthenticationProvide
String query = "SELECT COUNT(*) AS count " + String query = "SELECT COUNT(*) AS count " +
"FROM xdat_user_history " + "FROM xdat_user_history " +
"WHERE xdat_user_id=" + xdatUserDetails.getID() + " " + "WHERE xdat_user_id=" + xdatUserDetails.getID() + " " +
//"AND change_user=" + xdatUserDetails.getID() + " " + "AND change_user=" + xdatUserDetails.getID() + " " +
"AND change_date = (SELECT MAX(change_date) " + "AND change_date = (SELECT MAX(change_date) " +
"FROM xdat_user_history " + "FROM xdat_user_history " +
"WHERE xdat_user_id=" + xdatUserDetails.getID() + " " + "WHERE xdat_user_id=" + xdatUserDetails.getID() + " " +
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment