Index: /branches/Ver2.0/xpressme_integration_kit/wp-config.php
===================================================================
--- /branches/Ver2.0/xpressme_integration_kit/wp-config.php	(revision 290)
+++ /branches/Ver2.0/xpressme_integration_kit/wp-config.php	(revision 291)
@@ -97,4 +97,7 @@
 	require_once $xoops_config->xoops_mainfile_path; //It is necessary to execute it for the user attestation before wp-settings.php. 
 	require_once(ABSPATH.'wp-settings.php');
+	if (!is_object($xoopsUser)){	// before login auth cookie clear
+		wp_logout();
+	}
 	wp();
 	
Index: /branches/Ver2.0/xpressme_integration_kit/wp-content/plugins/xpressme/include/pluggable-override.php
===================================================================
--- /branches/Ver2.0/xpressme_integration_kit/wp-content/plugins/xpressme/include/pluggable-override.php	(revision 290)
+++ /branches/Ver2.0/xpressme_integration_kit/wp-content/plugins/xpressme/include/pluggable-override.php	(revision 291)
@@ -23,9 +23,10 @@
 	if ($xoopsModule){
 		if (!is_object($xoopsUser)){
-				wp_set_current_user(0);
-				wp_clearcookie();
-
-//				wp_logout();		 // When IE is used, it becomes page error by the guest if the wp_logout() is executed here. 
-			 	return false;
+			wp_set_current_user(0);
+			if ( !preg_match("/MSIE/", $_SERVER['HTTP_USER_AGENT']) &&
+	  				 !preg_match("/msie/", $_SERVER['HTTP_USER_AGENT'])		) {
+					wp_logout();		 // When IE is used, it becomes page error by the guest if the wp_logout() is executed here. 
+			}	  				
+			return false;
 		}
 		if ( defined('XMLRPC_REQUEST') && XMLRPC_REQUEST )
@@ -95,5 +96,4 @@
 	}
 	wp_set_current_user(0);
-	wp_clearcookie();
 	return 0;	
 }
