【发布时间】:2011-05-21 18:26:50
【问题描述】:
我有一个使用 Wordpress 进行身份验证的网络应用程序。我在那里有一个帐户选项页面。打开时,它包含一个密码更新部分。我将此发布到我的 PHP 脚本并运行此代码:
wp_update_user(array('ID' => getUserIDWP(), 'user_pass' => $_POST['newpass']))
它使我退出当前的 Wordpress 会话,但是当我尝试使用在此处指定的密码重新登录时,它说我输入了错误的密码。如果有人能对这个主题有所了解,我将不胜感激。
注意:getUserIDWP() 函数是 $current_user->ID; 和其他相关内容的别名。
【问题讨论】:
-
你有 wp 的哪个版本?我在 usermeta 表中没有看到“user_pass”条目。
-
我实际上不记得我使用的是哪个版本 - 但当我问这个问题时它是最新版本。可能是早期的 3.0 或 3.1。