|
Author: lektran
Date: Fri Feb 12 03:33:20 2010 New Revision: 909216 URL: http://svn.apache.org/viewvc?rev=909216&view=rev Log: Moved username.lowercase and password.lowercase security property checks from calling events to the userLogin service itself Modified: ofbiz/trunk/framework/common/src/org/ofbiz/common/login/LoginServices.java ofbiz/trunk/framework/webapp/src/org/ofbiz/webapp/control/LoginWorker.java Modified: ofbiz/trunk/framework/common/src/org/ofbiz/common/login/LoginServices.java URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/common/src/org/ofbiz/common/login/LoginServices.java?rev=909216&r1=909215&r2=909216&view=diff ============================================================================== --- ofbiz/trunk/framework/common/src/org/ofbiz/common/login/LoginServices.java (original) +++ ofbiz/trunk/framework/common/src/org/ofbiz/common/login/LoginServices.java Fri Feb 12 03:33:20 2010 @@ -110,6 +110,13 @@ errMsg = UtilProperties.getMessage(resource,"loginservices.password_missing", locale); } else { + if ("true".equalsIgnoreCase(UtilProperties.getPropertyValue("security.properties", "username.lowercase"))) { + username = username.toLowerCase(); + } + if ("true".equalsIgnoreCase(UtilProperties.getPropertyValue("security.properties", "password.lowercase"))) { + password = password.toLowerCase(); + } + boolean repeat = true; // starts at zero but it incremented at the beggining so in the first pass passNumber will be 1 int passNumber = 0; Modified: ofbiz/trunk/framework/webapp/src/org/ofbiz/webapp/control/LoginWorker.java URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/webapp/src/org/ofbiz/webapp/control/LoginWorker.java?rev=909216&r1=909215&r2=909216&view=diff ============================================================================== --- ofbiz/trunk/framework/webapp/src/org/ofbiz/webapp/control/LoginWorker.java (original) +++ ofbiz/trunk/framework/webapp/src/org/ofbiz/webapp/control/LoginWorker.java Fri Feb 12 03:33:20 2010 @@ -239,19 +239,12 @@ if (userLogin == null) { // check parameters - if (username == null) username = request.getParameter("USERNAME"); - if (password == null) password = request.getParameter("PASSWORD"); + username = request.getParameter("USERNAME"); + password = request.getParameter("PASSWORD"); // check session attributes if (username == null) username = (String) session.getAttribute("USERNAME"); if (password == null) password = (String) session.getAttribute("PASSWORD"); - if ((username != null) && ("true".equalsIgnoreCase(UtilProperties.getPropertyValue("security.properties", "username.lowercase")))) { - username = username.toLowerCase(); - } - if ((password != null) && ("true".equalsIgnoreCase(UtilProperties.getPropertyValue("security.properties", "password.lowercase")))) { - password = password.toLowerCase(); - } - // in this condition log them in if not already; if not logged in or can't log in, save parameters and return error if ((username == null) || (password == null) || ("error".equals(login(request, response)))) { @@ -323,14 +316,6 @@ return "error"; } - - if ((username != null) && ("true".equalsIgnoreCase(UtilProperties.getPropertyValue("security.properties", "username.lowercase")))) { - username = username.toLowerCase(); - } - if ((password != null) && ("true".equalsIgnoreCase(UtilProperties.getPropertyValue("security.properties", "password.lowercase")))) { - password = password.toLowerCase(); - } - String requirePasswordChange = request.getParameter("requirePasswordChange"); // get the visit id to pass to the userLogin for history |
| Free forum by Nabble | Edit this page |
