使用WordPress搭建的企业网站忘记管理员密码后怎么办?
2012-11-20

对于任何一个站长来说,忘记密码是一个小概率事件,不过一旦发生后确实是头疼的事情。现在网站的安全性做得很好,诸如密码之类的隐私内容更是采用了不可复原的MD5算法,因此一旦忘记密码后,将会变得很麻烦。

不过对于WordPress来说,作为一个安全性极其优秀的企业网站搭建平台,其安全性无需置疑,不过忘记密码后也不用担心,偶米工作室在这里为大家提供一个简单的方案,简简单单即可重置使用WordPress搭建的企业网站的管理员密码。

一般情况下多数人想到的是使用WordPress内置的找回密码功能。WordPress 本身支持邮件取回密码功能,如果管理员账户的电子邮件有效,在后台登录界面,点击“忘记密码?”链接,输入正确邮件地址后,即可收到一封含重置密码的邮件。

不过随着时间的流逝,忘记管理员账户的邮件后,怎么样才能快速找回密码呢?这才是本节WordPress使用教程的重点。偶米工作室提供的这种方法,不需要你有任何编程技术,不需要你重新安装WordPress,只需要你能通过FTP操控主机文件,即可简简单单重置密码。

将以下代码复制并保存为 rename_password.php 文件,上传至 WordPress 根目录,然后在浏览器中运行该文件(你的企业网站地址为www.abc.com,则该文件方位地址为www.abc.com/rename_password.php),输入新的密码,瞬间即可完成WordPress企业网站的管理面密码重置。

<?php
/**
 * 修改WordPress网站密码的工具.
 *filename:rename_password.php
 * @By 偶米工作室 https://www.oome.net
 */
include("wp-config.php");
 include("wp-blog-header.php");
 if (empty($_POST['emergency_pass'])) {
 ?>
  <form method="post">
    请输入期望的管理员密码:<input name="emergency_pass" type="password" />
    <input type="submit" />
    <br/><br/>提交密码后,将自动转到WordPress网站登陆界面。
    <br/><br/><font size="" color="red">注:提交后,请务必删除该密码重置文件,以保证网站安全。</font>
    <br/><br/>版权所有&copy; 偶米工作室 <a href="https://www.oome.net/">https://www.oome.net</a>
  </form>
 <?php
 } else {
  $sql = "UPDATE ".$wpdb->users." SET user_pass = '".md5($_POST['emergency_pass'])."' WHERE User_login = 'admin'";
  $link = $wpdb->query($sql);
  wp_redirect('wp-login.php');
  exit();
 }
 ?>

注:为保证网站安全,请提交后,务必删除该密码重置文件。

在这篇WordPress使用教程中,偶米工作室为你提供的企业网站重置密码就是如此的简单,大家也可以将该功能应用到WordPress CMS网站和WordPress博客网站的密码重置中。如果喜欢的话,赶快保存下来,以备不时之用。当然,你也可以将该教程保存到你的收藏夹中,需要时访问网站即可。不要忘了常来看看,我们会不定期发布让你意想不到的教程哦。

相关知识