Tips and Tricks HQ Support Portal › Forums › WP eMember › WP eMember Troubleshooting › Email addess ID is unavaliable… new user › Reply To: Email addess ID is unavaliable… new user
December 19, 2009 at 10:34 pm
#16733
Member
Ok…yet one more update. I think I fixed the problem by editing the following code in eMember_misc_functions.php at around line 147.
$wp_user_id = username_exists($fields['user_name']);
if($wp_user_id)
{
$wp_user_info = array();
$wp_user_info['user_nicename'] = $_POST['user_name'];
$wp_user_info['display_name'] = $_POST['user_name'];
$wp_user_info['nickname'] = $_POST['user_name'];
$wp_user_info['user_email'] = $_POST['aemail'];
$wp_user_info['user_pass'] = $_POST['pwd'];
$wp_user_info['ID'] = $wp_user_id;
wp_update_user( $wp_user_info );
}
else
{
$should_create_wp_user = get_option('eMember_create_wp_user');
if($should_create_wp_user)
{
$wp_user_info = array();
$wp_user_info['user_nicename'] = $_POST['user_name'];
$wp_user_info['display_name'] = $_POST['user_name'];
$wp_user_info['nickname'] = $_POST['user_name'];
$wp_user_info['first_name'] = $_POST['afirstname'];
$wp_user_info['last_name'] = $_POST['alastname'];
$wp_user_id = wp_create_user($_POST['user_name'], $_POST['pwd'], $_POST['aemail']);
$wp_user_info['ID'] = $wp_user_id;
wp_update_user( $wp_user_info );
}
}