当前位置: 首页 > news >正文

凡科网制作网站教程二级域名注册平台

凡科网制作网站教程,二级域名注册平台,企业如何做好网站运营,网站是做响应式还是自适应的好文章目录 一、通过其他管理员修改密码二、通过电子邮件找回密码三、通过 MySQL 命令行设置新密码四、主题文件functions.php添加代码重置密码五、使用官方脚本重置密码 忘记密码是每个人都会遇到的事情,长时间不登录 WordPress 站点后,作为管理员的你&am…

文章目录

  • 一、通过其他管理员修改密码
  • 二、通过电子邮件找回密码
  • 三、通过 MySQL 命令行设置新密码
  • 四、主题文件functions.php添加代码重置密码
  • 五、使用官方脚本重置密码

忘记密码是每个人都会遇到的事情,长时间不登录 WordPress 站点后,作为管理员的你,是不是也时常会把 WordPress 管理员的密码忘掉呢?没关系,我们可以通过多种方法来找回、重置 WordPress 的用户密码。

一、通过其他管理员修改密码

如果您的 WordPress 站点中有其他管理员,给他打个电话,请他帮你修改一下,这是最简单方便的方法了,如果他不知道怎么修改,按照下面的流程教他操作就可以了。

  • 在 WordPress 后台左侧菜单中,点击「用户->所有用户」
  • 在用户列表中找到你的用户名,点击编辑
  • 在打开的新页面中,向下滚动到「新密码」部分,然后单击「生成密码」按钮。
  • 可以直接使用生成的新密码,也可以输入你常用的密码,如果使用的是自己设置的密码,建议强度达到「强」,以保证 WordPress 安全性。
  • 单击「更新个人资料」按钮。

二、通过电子邮件找回密码

如果你还记得自己的用户名或者电子邮件,那么可以常识使用 WordPress 的「找回密码」功能。

  • 打开 WordPress 登录页面(如:http://yoursite.com/wordpress/wp-login.php)
  • 点击「忘记密码?」链接
  • 在打开的新页面中输入你的用户名或电子邮件
  • 然后打开邮箱,然后打开邮件中的重置密码连接
  • 输入你想要设置的新密码,点击「保存」按钮即可

如果你的服务器不能发送电子邮件,此方法则无法使用。通过其他方法修改后,可以设置 SMTP 邮件服务器以便后期使用。

三、通过 MySQL 命令行设置新密码

如果你可以通过 SSH 登录服务器,我们可以使用 MySQL 命令行为用户设置新密码。

首先,我们需要使用 mysql 命令行客户端登录 MySQL 服务器,使用如下命令登录:

mysql -u root -p;

然后选择你的 WordPress 站点对应的数据库,如下(wordpress_com 是数据库名称):

use wordpress_com

最后,使用 UPDATE 命令更新密码,user_pass 后面的字符串就是 WordPress 加密后的密码,下面示例中对应的明文密码为「123456」,当然,你可以自己生成 WordPress 加密密码字符串。

UPDATE wp_users SET user_pass = $1$rSziHLDY$399k.JuJsy.oHVp5lquJC. WHERE user_login = '用户名';

这个user_pass的值还接受32位MD5值,你可以使用在线Md5加密工具加密你的密码,然后填写进去。

四、主题文件functions.php添加代码重置密码

将以下代码放到主题文件functions.php中,访问一下你的WordPress站点就重置成功了哦

$user_id = 1;
$password = 'Hello';
wp_set_password( $password, $user_id );

需要注意$user_id需要是管理员账号的ID,一般默认都是1

五、使用官方脚本重置密码

将以下代码保存为emergency.php

?php
require './wp-blog-header.php';function meh() {global $wpdb;if ( isset( $_POST['update'] ) ) {$user_login = ( empty( $_POST['e-name'] ) ? '' : sanitize_user( $_POST['e-name'] ) );$user_pass  = ( empty( $_POST[ 'e-pass' ] ) ? '' : $_POST['e-pass'] );$answer = ( empty( $user_login ) ? '<div id="message" class="updated fade"><p><strong>用户名不能为空</strong></p></div>' : '' );$answer .= ( empty( $user_pass ) ? '<div id="message" class="updated fade"><p><strong>密码不能为空</strong></p></div>' : '' );if ( $user_login != $wpdb->get_var( "SELECT user_login FROM $wpdb->users WHERE ID = '1' LIMIT 1" ) ) {$answer .="<div id='message' class='updated fade'><p><strong>这不是管理员账号,确保wp_users表里管理账号的ID为1</strong></p></div>";}if ( empty( $answer ) ) {$wpdb->query( "UPDATE $wpdb->users SET user_pass = MD5('$user_pass'), user_activation_key = '' WHERE user_login = '$user_login'" );$plaintext_pass = $user_pass;$message = "更新后的管理员账号密码如下:\r\n";$message  .= sprintf( '用户名: %s', $user_login ) . "\r\n";$message .= sprintf( '密码: %s', $plaintext_pass ) . "\r\n";@wp_mail( get_option( 'admin_email' ), sprintf( '[%s] 你的WordPress管理员密码重置成功!', get_option( 'blogname' ) ), $message );$answer="<div id='message' class='updated fade'><p><strong>你的WordPress管理员密码重置成功!</strong></p><p><strong>密码已通过邮件的方式发送到了你的管理员邮箱</strong></p><p><strong>请现在立即删除这个重置密码脚本!</strong></p></div>";}}return empty( $answer ) ? false : $answer;
}$answer = meh();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title>WordPress 重置密码</title><meta http-equiv="Content-Type" content="<?php bloginfo( 'html_type' ); ?>; charset=<?php bloginfo( 'charset' ); ?>" /><link rel="stylesheet" href="<?php bloginfo( 'wpurl' ); ?>/wp-admin/wp-admin.css?version=<?php bloginfo( 'version' ); ?>" type="text/css" />
</head>
<body><div class="wrap"><form method="post" action=""><h2>WordPress 重置密码</h2><?phpecho $answer;?><fieldset class="options"><legend>管理账号</legend><label>用户名<br /><input type="text" name="e-name" id="e-name" class="input" value="<?php echo attribute_escape( stripslashes( $_POST['e-name'] ) ); ?>" size="20" tabindex="10" /></label></fieldset><fieldset class="options"><legend>密码</legend><label>输入新密码<br /><input type="text" name="e-pass" id="e-pass" class="input" value="<?php echo attribute_escape( stripslashes( $_POST['e-pass'] ) ); ?>" size="25" tabindex="20" /></label></fieldset><p class="submit"><input type="submit" name="update" value="修改密码" /></p></form></div></body>
</html>
<?php exit; ?>

上传emergency.php到网站根目录,访问:

http://你的域名/emergency.php

现在,可以在这个重置密码页面修改密码了,修改完成后记得删除这个脚本哦!

http://www.tj-hxxt.cn/news/66373.html

相关文章:

  • 织梦模板下载商城网站模板(高端大气上档次:带数据)企业网站推广策划书
  • 有哪些做ppt的网站有哪些互联网推广平台
  • 深圳app网站建设陈俊兵软文营销网站
  • 网站制作费可以做业务宣传费国家提供的免费网课平台
  • 襄阳网站建设公司百度快照推广一年要多少钱
  • 什么是b2c网站关键词自动生成器
  • 兰州论坛网站建设深圳市网络seo推广平台
  • 网络营销建议seo月薪
  • p2p网站建设 上海软文营销怎么做
  • 网站规划与建设是什么意思珠海网站建设优化
  • app下载安装app临沂seo
  • 制作公司网站在公账汇款时用途备注什么推广排名
  • 怎样在手机上做网站百度商家版下载
  • 网站建设很简单郑州seo全网营销
  • 专业网站是指什么优化大师在哪里
  • 有没有教做帽子的网站seo网站推广多少钱
  • 泉州彩票网站建设最近几天的重大新闻事件
  • 青岛做网站哪家公司好微信营销推广公司
  • wordpress添加小说厦门seo外包公司
  • 做羞羞的专门网站网络营销策划书封面
  • 网站建设万首先金手指12爱站网长尾关键词挖掘工具电脑版
  • 肇东网站建设南宁网站建设公司
  • wap网站 微信小程序如何免费建立一个网站
  • 重庆市网络公司汕头seo全网营销
  • 有哪些可以做问卷赚钱的网站推动防控措施持续优化
  • 龙岗网站制作北京seo课程培训
  • 网页设计网站教程谷歌广告代理公司
  • 深圳专业优定软件网站建设域名是什么 有什么用
  • 那个旅游网站做攻略最好网站查询域名解析
  • 网站建设服务费属于营销推广运营