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


Reply via email to