Index: /trunk/wp-content/plugins/xpressme/include/user_sync_xoops.php
===================================================================
--- /trunk/wp-content/plugins/xpressme/include/user_sync_xoops.php	(revision 81)
+++ /trunk/wp-content/plugins/xpressme/include/user_sync_xoops.php	(revision 82)
@@ -392,4 +392,5 @@
 		$wu_sql .=		"user_regdate = $user_regdate ";
 		$wu_sql .=	"WHERE (uid = $xoops_uid )";
+		$xoops_db->query($wu_sql);
 	}else{
 		$wu_sql  =	"INSERT INTO $db_xoops_users ";
@@ -398,7 +399,15 @@
 		$wu_sql .=		"('$user_info->user_login', '$user_info->user_pass', '$user_info->user_email', '$user_info->user_url', '$user_info->display_name' ";
 		$wu_sql .=		" , '$aim' , '$yim' , $user_regdate )";
-	}
-	$xoops_db->query($wu_sql);
+		$xoops_db->query($wu_sql);
+		// get xoops users default groupe ID
+		$db_xoops_group = get_xoops_prefix() . 'groups';
+		$default_xoops_group_id = $xoops_db->get_var("SELECT groupid FROM $db_xoops_group WHERE group_type = 'User'");
+		// get insert users  ID
+		$db_xoops_group = get_xoops_prefix() . 'users';
+		$user_id = $xoops_db->get_var("SELECT uid FROM $db_xoops_group WHERE uname = '$user_info->user_login'");
+		// insert groups_users_link 
+		$db_xoops_group_users_link = get_xoops_prefix() . 'groups_users_link';
+		$default_xoops_group_id = $xoops_db->get_var("INSERT INTO $db_xoops_group_users_link (groupid , uid ) VALUES ($default_xoops_group_id , $user_id)");
+	}
 }
-
 ?>
