A-A+
wordpress忘记密码后如何找回
之前夏日在博客里面介绍过关于 wordpress 密码丢失后如何找回的方法,今天群里的一个小伙伴在问这个问题,这里夏日博客再来总结一下找回 wordpress 密码的几种方法。
第一种,使用邮箱找回 wordpress 密码,这种方法可以说是最简单的,当然前提是你的 wordpress 可以正常的发送邮件,如果我们的邮件回复的功能使用正常的话,就用这种吧,在登陆错误的时候,直接在后台找回密码,填上自己的管理员邮箱,wordpress 会自动发送一个邮件,点击链接进行密码设置就OK了,这种方法够简单吧。
第二种,运行 SQL 更新语句进行重设,这种方法难度稍大一点,需要懂 SQL 语句,不过下面夏日已经把 sql 语句贴出来了,只需要我们有 phpmyadmin 或者其它可以运行 sql 的工具即可,打开 phpmyadmin,使用如下的 sql 语句进行密码的更新就可以了,sql 语句如下:
- update user set password=password("新密码") where user='管理员用户名';
第三种,如果前两种方法感觉都有难度的话,不防尝试一下下面的方法,不过这个方法是需要有 ftp 帐号密码的,通过 ftp 帐号密码上传一个不用登陆直接进后台的 php 程序文件,进入 wordpress 后台之后,在线更新密码即可,当然,修改密码之后,这个文件一定要即使删除掉,代码如下:
- <?php
- require('wp-blog-header.php');
- $query_str = "SELECT ID FROM $wpdb->users";
- $user_ids = $wpdb->get_results($query_str);
- foreach ($user_ids as $uid) {
- $user_id = $uid->ID;
- if (user_can($user_id, 'administrator')) {
- $user_info = get_userdata($user_id);
- $user_login = $user_info->user_login;
- wp_set_current_user($user_id, $user_login);
- wp_set_auth_cookie($user_id);
- do_action('wp_login', $user_login);
- echo "You are logged in as $user_login";
- if (function_exists('get_admin_url')) {
- wp_redirect(get_admin_url());
- } else {
- wp_redirect(get_bloginfo('wpurl') . '/wp-admin');
- }
- exit;
- }
- }
- ?>
将本代码保存为 123.php 文件并上传到根目录下,然后打开浏览器运行 xiariboke.net/123.php 文件即可进入后台,更新密码即可。
指的是WP程序。开始还以为是WP官网。用邮箱最简便。
用邮件找回是最方便的。
为了避免忘了密码,我备份了4份[嘻嘻][嘻嘻]
还是你厉害,不过 wp 的密码一般很难遗忘。
有用,谢谢分享 😛
不错, 过来支持一下!!:razz:
最后一种太强大了,如果泄露了FTP账号和密码,也相当于间接泄露了我们的站点账号和密码
只因为 wp 太强大了,ftp 可以下载整站,泄漏 ftp 远比泄漏密码要危险得多。
我没删掉有什么危害吗
最好还是删除掉。