从WHMCS API我得到这些数据:
我收到正常格式的电子邮件(email@example.com)。但我得到以下格式的密码:
此处, jh#sZ 为盐,格式为“md5(salt.pw):salt”
现在我的问题是,如何在 wp_insert_user()或 wp_create_user()函数中使用此密码将用户插入wp数据库?
答案 0 :(得分:0)
插入用户后,可以使用$ wpdb将MD5哈希密码插入数据库。 现有的md5密码将起作用。如果有人在寻找查询,则为:
global $wpdb;
$user_id = wp_insert_user($user_data);
$result = $wpdb->update(
$wpdb->users,
array( 'user_pass' => $user_pass ),
array( 'ID' => $user_id )
);