Index: trunk/wp-content/plugins/xpressme/include/pluggable-override.php
===================================================================
--- trunk/wp-content/plugins/xpressme/include/pluggable-override.php	(revision 174)
+++ trunk/wp-content/plugins/xpressme/include/pluggable-override.php	(revision 175)
@@ -38,4 +38,8 @@
 		if (check_xpress_auth_cookie()){	//The cookie is login user's or it checks it
 			if ( $user = wp_validate_auth_cookie() ) {
+				if (!check_user_meta_prefix($user)){
+					repair_user_meta_prefix();
+				}
+
 				wp_set_current_user($user);
 				return ;
Index: trunk/wp-content/plugins/xpressme/include/user_sync_xoops.php
===================================================================
--- trunk/wp-content/plugins/xpressme/include/user_sync_xoops.php	(revision 174)
+++ trunk/wp-content/plugins/xpressme/include/user_sync_xoops.php	(revision 175)
@@ -143,4 +143,9 @@
 					$message .= '...UPDATE ' . $xoops_user->uname . '(Level Not Change)';
 				}
+				if (!check_user_meta_prefix($wp_user_id)){
+					repair_user_meta_prefix();
+				}
+
+				$is_update = true;
 			}else{
 				$wu_sql  =	"INSERT INTO $db_xpress_users ";
@@ -174,5 +179,6 @@
 			if ($is_update === false ) {
 				update_usermeta( $wp_user_id,'rich_editing',$user_rich_editing);
-			}			
+			} 
+					
 		}
 	}
@@ -242,4 +248,21 @@
  * and  user_roles option_name pre-fix of the option table of WordPress is not changed.
 */
+function check_user_meta_prefix($uid){
+	global $xoops_db;
+	$db_xpress_usermeta = get_wp_prefix() . 'usermeta';
+	$user_meta_prefix = get_wp_prefix();
+
+	$sql = "SELECT * FROM $db_xpress_usermeta WHERE user_id = $uid AND meta_key = '" . $user_meta_prefix ."user_level'" ;
+
+	$user_level = $xoops_db->get_results($sql);
+	if (empty($user_level)) return false ;
+
+	$sql = "SELECT * FROM $db_xpress_usermeta WHERE user_id = $uid AND meta_key = '" . $user_meta_prefix ."capabilities'" ;
+	$capabilities = $xoops_db->get_results($sql);
+	if (empty($capabilities)) return false ;
+	
+	return true;	
+}
+
 function repair_user_meta_prefix(){
 	global $xoops_db;
Index: trunk/xoops_version.php
===================================================================
--- trunk/xoops_version.php	(revision 174)
+++ trunk/xoops_version.php	(revision 175)
@@ -31,5 +31,5 @@
 $modversion['name'] = ucfirst($mydirname) . ' ' . constant('_MI_XPRESS_NAME') ;
 $modversion['description'] = constant( '_MI_XPRESS_DESC');
-$modversion['version'] = "0.31";
+$modversion['version'] = "0.32";
 $modversion['credits'] = "Wordpress DEV (http://wordpress.org/) XPressME DEV Toemon) (http://www.toemon.com) ;";
 $modversion['author'] = "toemon (http://www.toemon.com)";
@@ -40,5 +40,5 @@
 
 // status
-$modversion['codename'] = "r172";
+$modversion['codename'] = "r175";
 
 // onInstall, onUpdate, onUninstall
