在wordpress我想通过邮件发送给用户他的密码?

时间:2011-12-12 06:30:57

标签: wordpress passwords password-storage

我有一个工作流程,当用户获得系统批准时。获取其登录凭据作为用户名和密码。我希望在用户通过邮件批准他的用户名和密码时发送给用户。我不知道如何从数据库中检索用户密码是否已存在wordpress中的功能?

2 个答案:

答案 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)保存密码,然后在发送这些电子邮件时将其恢复。

但如前所述,它根本不是最佳方法。