wordpress忘记密码且邮箱无法发送找回密码链接时的解决办法(代码片段)

杀智勇双全杀 杀智勇双全杀     2022-12-08     623

关键词:

使用Aliyun阿里云ECS云服务器及宝塔安装LAMP环境并搭建WordPress博客

问题描述

前阵子笔者搭建了个WordPress博客,不慎忘了密码。。。点击了忘记密码后,邮箱也木有接收到任何邮件。。。懒得删除网站重来一遍了。。。

尝试解决

登录宝塔web UI

浏览器:

https://ip:8888

弹出:

请使用正确的入口登录面板
错误原因:当前新安装的已经开启了安全入口登录,新装机器都会随机一个8位字符的安全入口名称,亦可以在面板设置处修改,如您没记录或不记得了,可以使用以下方式解决

解决方法:在SSH终端输入以下一种命令来解决

1.查看面板入口:/etc/init.d/bt default

2.关闭安全入口:rm -f /www/server/panel/data/admin_path.pl

注意:【关闭安全入口】将使您的面板登录地址被直接暴露在互联网上,非常危险,请谨慎操作

在Secure CRT中登录,查看宝塔登录入口。正常登录宝塔的web UI。

宝塔中找到MySQL的root密码

在这里插入图片描述
如图,在宝塔的左侧找到数据库→root密码,可以查看MySQL的root密码。由于ECS性能弱,笔者并没有打算做神马异常重要的事情,也就不配置各种远程工具了。

宝塔shell中修改MySQL密码

点击左侧的终端即可打开shell。

mysql -uroot -p这里写刚查看到的root密码;

登录到MySQL后就可以对WordPress数据库进行操作:

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sys                |
| wordpress          |
+--------------------+
5 rows in set (0.00 sec)

mysql> use wordpress;
Database changed
mysql> show tables;
+-----------------------+
| Tables_in_wordpress   |
+-----------------------+
| wp_commentmeta        |
| wp_comments           |
| wp_links              |
| wp_options            |
| wp_postmeta           |
| wp_posts              |
| wp_term_relationships |
| wp_term_taxonomy      |
| wp_termmeta           |
| wp_terms              |
| wp_usermeta           |
| wp_users              |
+-----------------------+
12 rows in set (0.00 sec)

mysql> select * from wp_users;

这里可以看到用户和密码,但是密码加密了:

+----+--------------+------------------------------------+---------------+-------------------+---------------------+---------------------+-----------------------------------------------+-------------+--------------+
| ID | user_login   		  | user_pass           | user_nicename | user_email        	| user_url     | user_registered     | user_activation_key                           | user_status | display_name |
+----+--------------+------------------------------------+---------------+-------------------+---------------------+---------------------+-----------------------------------------------+-------------+--------------+
|  1 | 这货是WordPress登录账号 | 这个串码是加密后的密码 | 没什么卵用     | 这货是网站初始化的邮箱 | 网站IP或者域名 | 注册时间 | 没什么卵用的串码 |           0 | 貌似也没什么卵用 |
+----+--------------+------------------------------------+---------------+-------------------+---------------------+---------------------+-----------------------------------------------+-------------+--------------+
1 row in set (0.00 sec)

了解了数据库内容就可以修改密码:

update wp_users set user_pass = '$P$BWZhQxx/R9UCBgECUhxsV0EKfqfEh31' where user_login='这里写上边看到的用户名';

这个串码是admin的加密码。不知道哪来的,反正很管用。。。

尝试登录

笔者没有域名,只好在浏览器:

https://ip/wp-login.php

输入刚才查看的用户名,密码写admin,发现成功登录!!!

登录后修改密码

当然不能是这种密码。。。
在这里插入图片描述
左侧用户→个人资料,右侧可以点设置新密码。

在这里插入图片描述
如果提示密码等级弱,需要点确认使用弱密码。之后点更新个人资料即可更改密码。

通过邮件找回密码(代码片段)

前言本文将介绍忘记密码时通过发送重置密码邮件找回密码的实现思路。整个实现过程中最重要的就是以下三点:如何发送邮件到用户指定邮箱邮件中的重置密码链接构成是怎么样的验证重置密码链接的合法性(是否过期)先来... 查看详情

忘记id密码怎么办

方法一:重置id密码。如果你的iPhone可正常使用,只是忘记了已登录appleid的密码,这是最好解决的关于id密码忘记的情况。只需要appleid登录处点击【退出登录】,再点击【忘记密码】,输入iPhone锁屏密码即可重设登录该iPhone的app... 查看详情

企业邮箱怎么找回密码

...你们合同上面的联系人,直接跟他说你们的管理账号密码忘记了,他就会帮你去搞这些很多细郸的问题啦。假如是员工用户,这个简单,直接跟公司管理邮箱的管理员说一声,叫它帮你重置一下密码就可以了,然后自己再去修改... 查看详情

找回wordpress登录密码的方法

...回前提是你的主机空间支持发送邮件,这样你就可以点击WordPress登录页面的“忘记密码?”按操作即可找到。方法二:修改数据库信息登录phpMyadmin,进入到网站对应的数据库,然后打开wp_users那个表,你会看到所有用户信息。650... 查看详情

账号密码忘记了怎么办?

...密保问题答案,请先进入vivo官网的账号登录界面点击“忘记密码”,输入“绑定的手机号码”后点击下一步,会出现“找回密码的方式:通过绑定手机号找回、通过绑定的邮箱找回、通过密保问题找回”,选择"通过绑定手... 查看详情

强制找回gitlab管理员密码(代码片段)

...找回gitlab管理员密码最近使用gitlab的时候发现管理员密码忘记,现将找回密码的操作过程记录下来。1.在gitlab登录窗口如果密码忘记了登录不进入,可以先尝试点击登录框下方的Forgotyourpassword来通过邮箱的方式找回,如果邮箱不... 查看详情

ad账号密码忘记怎么办

ad账号密码忘记怎么办您的浏览器不支持HTML5视频zymedia(\'video\')参考技术A可以找回,方法有两种电子邮件找回或者回答安全问题找回,具体如下:登录苹果官网依次技术支持--AppleID--登录我的AppleID--重设密码。。在AppleID重置页面... 查看详情

密码忘记了怎么找回?

密保忘记锁屏密码处理方法:情况一:忘记锁屏密码但可以使用指纹或面部解锁手机1、在输入密码界面连续输错5次锁屏密码,弹出“手机已锁定”后,可点击屏幕上的“忘记密码”(若是设置的图案密码,5次错误密码需至少4... 查看详情

简述邮箱找回密码功能

1.在登录页面给个链接,在找回密码界面可以输入邮箱地址和验证码,验证码是为了防止恶意找回;2.后台,首先判断验证码是否正确,再判断该邮箱是否注册过用户;3.如果该邮箱存在,检索出该用户信息;4.如果你的密码没有MD5... 查看详情

哪位高手知道怎么把网页上输入过的密码找回来【自己电脑】

...个好像没有这种设备。估计也弄不回来了,游戏密码如果忘记了话就再也弄不回来了,很多人都出现了这种情况。如果你那个游戏有“忘记密码”的话,就把你曾经弄的邮箱或者验证码什么的,填上去。这种属于正常情况、、但... 查看详情

苹果手机ad帐号和密码忘了怎么办?

对于苹果手机用户来说最容易出现的事情就是经常会忘记appleid密码,如果一旦忘记appleid密码的话那么appstore就无法使用了,所以很多苹果手机用户忘记了appleid之后就不知道该怎么办了,甚至有的人还以为手机坏了。所以对于苹... 查看详情

outlook邮箱怎么查看自己的邮箱号

...号”连接进入microsoft账号申诉申请地址,如下图。点击“忘记密码”选项然后“下一步”继续随后出现的对话框需要您输入要找回的miscrosoft账号,输入outlook账号接下来的信息,就比较重要了。如果之前有验证手机号码那么久。... 查看详情

wordpress新用户注册时提示“您的密码重设链接无效”(代码片段)

在使用Wordpress密码找回功能及新用户注册邮件中的重置密码链接时,Wordpress提示“您的密码重设链接无效,请在下方请求新链接。”、“该key似乎无效”、“invalidkey”。这个其实不是wordpress的问题,邮箱收到... 查看详情

找回密码(代码片段)

登陆功能中有一项是当用户忘记密码后需要找回密码1、当用户点忘记密码后我们呈现的是一个表单,要求用户输入用户名和邮箱号,输完信息后点击发送邮件,发邮件的代码如下:publicstringSendMail(stringuserid,stringemail)if(string.IsNull... 查看详情

找回密码功能设计

背景一个大型网站平台,用户自主注册难免会有用户忘记密码,因此需要提供找回密码功能。本方案是通过邮箱找回密码。 需要的表结构找回密码表(FindPwdRecord):字段名类型描述备注IDstring主键 UserIDstring用户ID User... 查看详情

在电脑上怎么改id密码忘记了怎么办

...定的验证问题。11、然后就可以设置新的AppleID密码了。2.忘记苹果id账号密码用电脑怎么修改1、打开浏览器,在浏览器中输入iforgot点apple点2、打开苹果网站“我的APPleID”页面,输入您注册的appleid号,点击下一步。3、跳转到验证... 查看详情

华为手机锁屏密码找回

忘记锁屏密码的不在少数吧,本人及同事就是刚设定了密码,然后就提示密码不对了。。蛋疼~!重置手机是解决的办法,但是手机上的个人数据也会丢失,这样损失挺大的。经过摸索,终于找到一个完美的解决办法,嘎嘎但是... 查看详情

jsp邮件找回密码全攻略

...2cto.com/kf/201502/376374.html】一般大型网站我们登录的时候,密码忘了都有个功能可以找回密码。 细数下大致的方法: 1.直接把密码发送到你的邮箱去。一般是临时密码。2.短信验证,成本较高。3.密保问题4.发送一个链接到你邮箱... 查看详情