自定义登录和注册问题

时间:2016-11-29 09:26:53

标签: php wordpress

我正在为WordPress创建自定义登录和注册页面,因此使用wp_insert_user()在注册页面和登录页面上创建新用户,我使用wp_signon()来验证用户的密码。

创建新用户后,我无法使用wp_signon登录,始终抛出错误“ERROR:您为电子邮件地址xxx@xxx.com输入的密码不正确。丢失了密码?“

如果我在xxx@xx.com的个人资料设置下手动重置管理信息中心的密码,那么我可以使用wp_signon()功能登录。

虽然我在wp_authenticate_email_password()和wp_authenticate_username_password()上的wp_include / user.php上有var_dump结果。它会在数据库中显示所有用户$password, $user->user_pass$user->ID的确切详细信息。

{p> wp_check_password()wp_insert_user()为新创建的用户返回false,在管理信息中心手动重置密码后为同一用户返回true。

我不知道问题出在哪里。请建议我解决方案。

由于

0 个答案:

没有答案