Index: /trunk/include/pluggable-override.php
===================================================================
--- /trunk/include/pluggable-override.php	(revision 64)
+++ /trunk/include/pluggable-override.php	(revision 65)
@@ -148,5 +148,5 @@
 	// If the hash is still md5...
 	if ( strlen($hash) <= 32 ) {
-		if (( $hash == md5($password)) || ($hash == $password)) {
+		if (( $hash == md5($password)) || ($hash == $password)) {  // The password taken out of XOOPS is hash value.
 			$check = true;
 		} else {
@@ -154,10 +154,11 @@
 		}
 
-		if ( $check && $user_id ) {
-			// Rehash using new hash.
-			wp_set_password($password, $user_id);
-			$hash = wp_hash_password($password);
-		}
-
+/* A new hash is not used because it differs from the hash on the XOOPS password. 
+ *		if ( $check && $user_id ) {
+ *			// Rehash using new hash.
+ *			wp_set_password($password, $user_id);
+ *			$hash = wp_hash_password($password);
+ *		}
+ */
 		return apply_filters('check_password', $check, $password, $hash, $user_id);
 	}
