我忘记了它Jsecure admin url,我怎么能得到它回来



如果有人知道Jsecure组件,可以告诉是非常好的扩展隐藏Joom后端url…但是我忘了我给了Jsecure什么字来访问我的后端。

我在网上找不到什么解决方案,我怎么能看到它是什么钥匙,我把它弄丢了…可能所有的解决方案只适用于Joomla 1.5,但我使用Joomla 2.5。所以我找到了Jsecure行在prefix_extensions表,我打开它。我以为我运气不错,但当我看到"帕拉姆"是完全空的。没有地方我可以看到这个admin url密钥…谁能帮我一下,我怎么才能把它拿回来?

JSecure不将密钥保存在数据库中。

最简单的方法是使用phpMyAdmin(或在您的主机上等效)并禁用扩展。

在phpMyAdmin中,找到#__extensions中的JSecure行,并将enabled列的值更改为0,这将禁用扩展,然后您可以回到Extension Manager重新启用JSecure并设置一个新的秘密字。

顺便说一下,如果您已经使用Akeeba AdminTools -此功能(/adminsitrator访问的秘密词)内置于WAF设置中。

这些是JSecure中包含的手动删除说明:

以下是手动删除jSecure 2.1.10 Joomla 2.5的步骤:

从数据库中删除组件和插件条目。

jos_jsecurelog
jos_assets
com_jsecure - jsecure
jos_extensions
System - jsecure - plugin
jsecure - component
jos_menu
COM_JSECURE_AUTHENTICATION
BASIC_CONFIGURATION
ADVANCED_CONFIGURATION
VIEW_LOG
HELP

删除下面提到的文件夹&文件。

administratorcomponentscom_jsecure
administratorlanguageen-GB
en-GB.com_jsecure.ini,
en-GB.com_jsecure.sys.ini,
en-GB.plg_system_jsecure.ini
componentscom_jsecure
pluginssystemjsecure

使用ftp管理器(filezla或其他)go: plugins => system =>查看"jsecureshit.php"并将文件重命名为"jsecureshit.php"(或其他),下次尝试访问您的站点并:它工作!大家好!

我已经得到了问题的答案。我希望这对使用这个组件的每个人都有帮助。不要手动删除Jsecure文件,因为删除后您将永远无法再次使用该组件。只需卸载与Joomla扩展管理器!

感谢cppl找到解决方案!

所以第一个问题是:如果你忘了你的钥匙,如何找回Joomla 2.5管理员。打开MySQL并找到-prefix_extensions表。找到"System - jsecure"列并打开它进行编辑。将enabled中的1改为0,access改为0。清理Joomla缓存,或者等待自动清理。之后,您可以访问您的管理区域。如果没有,也找到"jsecure"列并打开它进行编辑。将enabled中的1更改为0。但是当您登录到您的管理区域后,更改回1,因为您将永远不会在管理页面中看到该组件。这就是恢复管理区域的解决方案。

但是!我认为Jsecure 3.0有一个bug,因为如果我更改密钥并再次启用该组件,您将无法访问您的管理区域。我会发送这个bug,但最好升级到3.0.1。重要的是,你可以恢复你的管理,可以卸载组件更好,像手动。

再添加2个文件。如果你已经为它申请了密钥那么在管理员文件夹中删除。htaccess和。htpasswd

相关内容

最新更新