You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ofbiz.apache.org by le...@apache.org on 2010/02/12 04:33:21 UTC

svn commit: r909216 - in /ofbiz/trunk/framework: common/src/org/ofbiz/common/login/LoginServices.java webapp/src/org/ofbiz/webapp/control/LoginWorker.java

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