【问题标题】:Why are the password fields filled on my Wordpress User Edit Page?为什么在我的 Wordpress 用户编辑页面上填写密码字段?
【发布时间】:2015-04-30 15:13:41
【问题描述】:

在 Wordpress 中,当我从管理员端 (user-edit.php) 编辑用户时,密码字段已经填写。如果我编辑任何其他字段并单击更新,这会导致用户的密码被重置用户。

密码字段由一整串随机字符填充。

我的网站以前不这样做。我在 WP 4.1 上看到它,但我有其他 4.1 安装没有这个问题。

我停用了所有插件,但仍然没有解决问题。 是什么导致密码被预填充?

【问题讨论】:

    标签: wordpress passwords


    【解决方案1】:

    如果您使用 Pressable,这是由 Pressable 的“从不发送电子邮件密码”插件引起的。

    插件的自述文件指出:

    从不通过电子邮件发送密码

    NEP 是一个 WordPress 插件,它做三件事:

    • 隐藏“通过电子邮件将此密码发送给新用户”复选框 仪表板的“添加新用户”页面。
    • 使用 64 个字符的字符串自动填充密码字段 wp_generate_password。
    • 通过电子邮件将密码重置链接发送给新用户。

    https://github.com/pressable/never-email-passwords

    .

    Pressable 有许多“必须使用”的插件,存储在 mu-plugins 文件夹中,无法从 Wordpress 的管理部分停用。

    在此处查看预装插件列表:

    http://kb.pressable.com/faq/why-are-there-plugins-pre-installed-on-my-site/

    .修复:

    很遗憾,Pressable 不允许您删除此插件。如果你删除它,它会重新安装自己。 我发现我可以编辑 mu-plugins/never-email-passwords/js/ 文件夹中的 javascript 文件,然后将其全部注释掉。但是,我的更改可能会被覆盖。

    我制作了一个基于 Never Email Passwords 的快速插件来纠正这个问题。如果您希望使用它,只需将其放入 mu-plugins。

    这是链接: https://github.com/dwlorimer/nep-fightback

    【讨论】:

      猜你喜欢
      • 2014-07-22
      • 2017-08-28
      • 1970-01-01
      • 2015-07-02
      • 2018-01-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多