我有一个工作流程,当用户获得系统批准时。获取其登录凭据作为用户名和密码。我希望在用户通过邮件批准他的用户名和密码时发送给用户。我不知道如何从数据库中检索用户密码是否已存在wordpress中的功能?
答案 0 :(得分:3)
Wordpress不存储明文密码。如果可以,您将必须生成(新)密码,使用crypt散列(使用wp_hash_password($clear_text_password)
)更新wordpress数据库,并在数据库更新成功后通过电子邮件发送明文密码。
答案 1 :(得分:1)
您可以使用user_meta函数(http://codex.wordpress.org/Function_Reference/get_user_meta | http://codex.wordpress.org/Function_Reference/add_user_meta | http://codex.wordpress.org/Function_Reference/delete_user_meta | http://codex.wordpress.org/Function_Reference/update_user_meta)存储此函数。因此,当用户注册时,您可以使用add_user_meta($ uid,“clearPass”,$ val)保存密码,然后在发送这些电子邮件时将其恢复。
但如前所述,它根本不是最佳方法。