You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jspwiki.apache.org by ju...@apache.org on 2014/06/05 21:30:23 UTC
svn commit: r1600738 -
/jspwiki/trunk/jspwiki-war/src/main/java/org/apache/wiki/auth/user/JDBCUserDatabase.java
Author: juanpablo
Date: Thu Jun 5 19:30:22 2014
New Revision: 1600738
URL: http://svn.apache.org/r1600738
Log:
Fixes JSPWIKI-311 - Cannot save user profile in container managed authentication mode
Modified:
jspwiki/trunk/jspwiki-war/src/main/java/org/apache/wiki/auth/user/JDBCUserDatabase.java
Modified: jspwiki/trunk/jspwiki-war/src/main/java/org/apache/wiki/auth/user/JDBCUserDatabase.java
URL: http://svn.apache.org/viewvc/jspwiki/trunk/jspwiki-war/src/main/java/org/apache/wiki/auth/user/JDBCUserDatabase.java?rev=1600738&r1=1600737&r2=1600738&view=diff
==============================================================================
--- jspwiki/trunk/jspwiki-war/src/main/java/org/apache/wiki/auth/user/JDBCUserDatabase.java (original)
+++ jspwiki/trunk/jspwiki-war/src/main/java/org/apache/wiki/auth/user/JDBCUserDatabase.java Thu Jun 5 19:30:22 2014
@@ -18,17 +18,27 @@
*/
package org.apache.wiki.auth.user;
-import java.io.*;
+import java.io.IOException;
+import java.io.Serializable;
import java.security.Principal;
-import java.sql.*;
-import java.util.*;
+import java.sql.Connection;
+import java.sql.DatabaseMetaData;
+import java.sql.PreparedStatement;
+import java.sql.ResultSet;
+import java.sql.SQLException;
+import java.sql.Timestamp;
import java.util.Date;
+import java.util.HashSet;
+import java.util.Map;
+import java.util.Properties;
+import java.util.Set;
import javax.naming.Context;
import javax.naming.InitialContext;
import javax.naming.NamingException;
import javax.sql.DataSource;
+import org.apache.commons.lang.StringUtils;
import org.apache.wiki.WikiEngine;
import org.apache.wiki.api.exceptions.NoRequiredPropertyException;
import org.apache.wiki.auth.NoSuchPrincipalException;
@@ -700,7 +710,7 @@ public class JDBCUserDatabase extends Ab
}
// If password changed, hash it before we save
- if( !password.equals( existingPassword ) )
+ if( !StringUtils.equals( password, existingPassword ) )
{
password = getHash( password );
}