我忘记了Jsecure管理员网址,我怎么能把它拿回来?

时间:2013-04-16 14:54:29

标签: joomla joomla2.5 joomla-extensions backend custom-backend

如果有人知道Jsecure组件,可以说是隐藏Joom后端网址的非常好的扩展...但是我忘记了我给Jsecure提供哪种类型的单词来访问我的后端。

我在互联网上发现很少闷闷不乐,我怎么能看到它丢失了什么是关键...可能只有Joomla 1.5,但我使用的是Joomla 2.5。所以我在prefix_extensions表中找到了Jsecure行,然后打开它。我想我运气好,但是当我看到“Params”是完全空的时候。我无处可以看到这个管理员网址密钥......有人可以帮助我,请问我如何将其恢复为我的管理员?

4 个答案:

答案 0 :(得分:5)

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

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

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

顺便说一句,如果你已经使用了Akeeba AdminTools - 这个功能(Extension Manager访问的秘密词)内置在WAF设置中。

这些是JSecure附带的手动删除说明:

  

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

     

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

/adminsitrator
     

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

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

答案 1 :(得分:2)

使用ftp manager(filezla或其他)go:plugins => system =>看看“jsecure.php”并将文件重命名为“jsecureshit.php”(或其他),下次尝试访问您的网站时:它有效! 这就是所有人!

答案 2 :(得分:0)

我已经得到了我的问题的答案。我希望这可以帮助每个使用此组件的人。不要手动删除Jsecure文件,因为在您永远不能再使用此组件之后。只需使用Joomla Extension Manager卸载!

感谢cppl找到解决方案!

所以第一个,问题是:如果忘记密钥,如何取回Joomla 2.5管理员。打开MySQL并找到your-prefix_extensions表。找到“System - jsecure”列并打开它进行编辑。将“启用”和“访问”中的1更改为0.清理Joomla缓存,或等待自动清除时。之后,您可以访问您的管理区域。如果可能不是,请找到“jsecure”列并打开它进行编辑。将“启用”中的1更改为0.但是当您进入管理区域时,在更改回1之后,因为您将永远不会在管理页面中看到该组件。这就是回到管理区域的解决方案。

但是!我认为Jsecure 3.0有一个错误,因为如果我更改密钥并再次启用该组件,您将无法访问您的管理区域。我将发送此错误,但最好升级到3.0.1。重要的是,您可以取回管理员,并可以更好地手动卸载该组件。

答案 3 :(得分:0)

再添加 2 个文件。如果您已为其申请密钥,则在管理员文件夹中删除 .htaccess 和 .htpasswd