忘记密码是很常见的事情。有些用户在默认的浏览器内存中保存密码,几个月后,你可以忘记任何事情。我们中的一些人甚至不记得他们在Joomla安装时发出的密码。本文描述了如何重置Joomla管理员密码。
通常,您可以添加、编辑和删除用户,并从后端用户管理器更改密码。要做到这一点,您必须作为超级管理员组的成员登录。但是如果出于某种原因,你不能登录后端,那就有问题了。
幸运的是,有几种方法可以恢复Joomla管理员密码。
1、基本途径
最简单的方法是让你的新密码从你的Joomla前端登录界面发送给你。是的,总有一个“重置密码”链接。在表单提交时,被绑定到该用户帐户的电子邮件地址将收到一封带有一次性自动登录链接的电子邮件,以及设置新密码的指令。即使您没有发布登录模块或登录菜单项,您也可以使用核心链接来访问该区域:
然而,当你的邮件重置功能不正常时,例如:
电子邮件地址与超级用户帐户没有关联
电子邮件发送功能故障
你没有访问到用户帐户的电子邮件地址的邮箱
您可能需要采取额外的步骤来恢复您丢失的密码。
2、软件的方式
如果第一个方法失败了,并且您可以通过FTP访问,那么您的登录问题可以在不到3分钟内解决。出于这个目的,我们将使用一个名为“A4 Admin.o”的免费工具,密码恢复”.以下是它的主要特点:
它适用于所有Joomla版本,甚至是非常旧的版本(1.0、1.5、2.5、3.x)
该脚本找到超级管理员的第一个帐户,不影响用户ID,并根据Joomla设置将更改的密码保存到DB中。
它检查是否有任何允许登录的插件
它允许你启用和允许这些插件如果它们没有打开或可用
请按照下面的说明:
下载工具包,解压缩
根据您所拥有的Joomla版本选择该文件。如果是Joomla 3.8,使用“ratujadmina33.zip”
解压这个包,以获得单个PHP文件
现在使用FTP工具:ratujadminax.php文件应该放在Joomla的根目录中
然后在浏览器地址栏中,输入http://yourdomain/ratujadmina3.php和按回车
该脚本检测是否有一个超级管理员帐户,根据结果,您可以:
-更改用户ID和密码(如果帐户存在的话)
-创建一个新帐户(如果不存在)
3、MySQL的方式
Joomla的每一个内容都是从SQL数据库中进出的。Joomla数据库中的用户表以加密的格式维护用户的密码。如果超级管理员用户仍然被定义,您可以将数据库中的密码更改为已知的或示例值。这要求您通过PHPMyAdmin或任何类似的客户端(“adminer”)访问MySQL服务器。是的,也许这个方法看起来很吓人,但也很简单。当您无法访问FTP(和Joomla文件)时,它非常有用。
您需要知道Joomla数据库(或来自配置的用户名和密码.php文件)。在大多数情况下,您可以在托管面板中检查这些值。不要担心,如果这是访问Joomla MySQL表的唯一方法,您可以将数据库密码更改为新的密码。只是不要忘记在稍后的配置中更改它。
在数据库管理器中,找到表前缀用户
点击顶部工具栏上的“Browse”按钮,这将显示为该站点设置的所有用户
找到您想要更改的密码并按下这一行的编辑图标
将显示一个表单,允许您编辑密码字段
选择并删除默认的长字符串
d2064d358136996bd22421584a7cb33e:trd7TvKHx6dMeoMmBVxYmg0vuXEA4199
保存更改
现在您可以使用这个用户和新的临时密码登录(“secret”)。
然后在Joomla用户管理器中,尽快更改密码以获得更安全的密码
验证新密码
在完成上述策略之一之后,您应该能够使用您的新密码登录到Joomla站点。进入你的/管理员登录区域,输入你的管理员用户名和新密码,然后给它一个机会。如果您能成功登录,这意味着您的新密码现在正式激活。
网友评论