向用户发送密码的最佳方式?

时间:2017-03-23 作者:Lewis Menelaws

我使用一个名为WP Import的插件将大量用户导入我的网站。我现在想让他们能够使用这些帐户登录。我如何才能向他们发送密码或让他们登录到我们为他们创建的帐户?

2 个回复
最合适的回答,由SO网友:Fayaz 整理而成

你不应该给他们发送密码。这是个坏主意。

相反,请确保您的web服务器具有正确的电子邮件设置,并且您的用户帐户具有正确的电子邮件地址。那么你所要做的就是将链接发送给他们Forgot Password 默认情况下,WordPress提供的链接。看起来是这样的:http://example.com/wp-login.php?action=lostpassword.

然后从该页面,他们将能够使用自己的电子邮件地址重置密码。

或者,您可以使用如下插件Bulk Password ResetEmergency Password Reset 重置密码并将密码重置链接发送给用户。

无论采用哪种方法,都必须确保web服务器能够正确地向用户发送电子邮件。

了解更多信息WordPress password reset options.

SO网友:Greeso

你应该通过电子邮件给他们一个一次性有限终身访问密钥此密钥嵌入在URL中(并且只能使用一次,因此如果他们再次尝试使用它,它将被禁用,如果在短时间内(例如一小时内)未使用它,它将被禁用,并且必须发送一个新密钥)。然后,当用户单击该URL时,他/她将被重定向到重置密码页面,在该页面中,他们为自己的帐户输入新密码。

相关推荐

Can't alter $lostpassword_url

我需要更改“检索密码”的href,但我似乎无法更改$lostpassword_url 在里面wp_lostpassword_url();我有一个过滤器,它显然被调用了wp-login.php:function wp_lostpassword_url( $redirect = \'\' ) { $args = array( \'action\' => \'lostpassword\' ); if ( !empty($redirect) ) { $