Skip to content

Commit

Permalink
back porting to 1.9.x SchedulerUtil locks out openmrs user with false
Browse files Browse the repository at this point in the history
log in attempts - TRUNK-3982
  • Loading branch information
dkayiwa committed Oct 28, 2013
1 parent 97d2afa commit 44328fe
Showing 1 changed file with 35 additions and 5 deletions.
Expand Up @@ -13,13 +13,33 @@
*/
package org.openmrs.web.filter.initialization;

import java.io.*;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.PrintWriter;
import java.net.URI;
import java.sql.*;
import java.util.*;
import java.sql.Connection;
import java.sql.DatabaseMetaData;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Locale;
import java.util.Map;
import java.util.Properties;
import java.util.Random;
import java.util.zip.ZipInputStream;

import javax.servlet.*;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

Expand All @@ -38,8 +58,17 @@
import org.openmrs.module.MandatoryModuleException;
import org.openmrs.module.OpenmrsCoreModuleException;
import org.openmrs.module.web.WebModuleUtil;
import org.openmrs.util.*;
import org.openmrs.scheduler.SchedulerConstants;
import org.openmrs.util.DatabaseUpdateException;
import org.openmrs.util.DatabaseUpdater;
import org.openmrs.util.DatabaseUpdater.ChangeSetExecutorCallback;
import org.openmrs.util.DatabaseUtil;
import org.openmrs.util.InputRequiredException;
import org.openmrs.util.MemoryAppender;
import org.openmrs.util.OpenmrsConstants;
import org.openmrs.util.OpenmrsUtil;
import org.openmrs.util.PrivilegeConstants;
import org.openmrs.util.Security;
import org.openmrs.web.Listener;
import org.openmrs.web.WebConstants;
import org.openmrs.web.WebDaemon;
Expand Down Expand Up @@ -1707,6 +1736,7 @@ && getRuntimePropertiesFile().setReadable(true))
if (wizardModel.createTables) {
Context.authenticate("admin", "test");
Context.getUserService().changePassword("test", wizardModel.adminUserPassword);
SchedulerConstants.SCHEDULER_DEFAULT_PASSWORD = wizardModel.adminUserPassword;
Context.logout();
}
}
Expand Down

0 comments on commit 44328fe

Please sign in to comment.