当前位置:首页 » Emlog教程 » 修改emlog后台登录路径的方法

修改emlog后台登录路径的方法

emlog后台登录地址的目录名称默认为admin,并且官方没有提供自定义后台登录入口名字的功能,这多少让我们觉得有些不安全,毕竟暴露一个网站的后台不是一件安全的事,今天舍力就给大家分享一些修改方法,增加一下网站的安全性。

虽然我们进入后台的地址是/admin,但其实真实的地址还是/admin/index.php。那么就先从这个文件开始下手,打开这/admin/index.php这个文件后,看到第7行require_once 'globals.php';这一句,也就是说在index.php运行之前会先加载globals.php这个文件,由文件路径可以看出这个文件是处于当前文件夹中,找到并打开它。发现它又加载了一文件,是根目录的init.php。先不管它,先来看下面的,第9行
define('TEMPLATE_PATH', EMLOG_ROOT.'/admin/views/');
定义了一个后台模板路径的常量,这个路径经过登录接口目录,所以我们把它修改成你想要的名称,比如修改成我的ID,即
define('TEMPLATE_PATH', EMLOG_ROOT.'/sheli/views/');
现在先不预览,因为可能还有没有修改的地方,免得会报错。继续往下看。
登录验证,没什么问题。退出,这个让我想到了平时点退出的时候,地址是/admin?action=logout,这里可以看到,它是在admin上加了一个logout的动作,所以我仔细看了一下它,但是没看出可以修改的地方。
那么我们开始看刚才引入的那个文件:init.php。打开这个文件。
由这个文件开头的注释:全局项加载,我们了解到,从现在开始,要开始大规模加载东西了,我想,如果下面还有需要修改的地方的,那修改会变得很麻烦,所以我就此先打住,先测试一下,以现在的修改,有没有成功的可能性。我先是把后台登录的文件夹名称改成admin1,然后打开浏览器输入http://localhost/admin1,打开后台入口,没有任何错误,接着输入账号密码登录,没有报错,我试着进行了各项操作,包括写日志等等,没有出现异常,也就是说后台登录入口的修改至此成功。

上面的内容是一堆废话可以不必理会,重点在这里,其实就两步:
1、修改根目录下admin的名称
2、找到admin/globals.php中的代码
define('TEMPLATE_PATH', EMLOG_ROOT.'/admin/views/');//后台当前模板路径
把其中的admin改为第一步更改的名称就ok了,
3、千万不要用记事本来修改核心文件,否则后果很严重。
12
End
关键词: emlog Emlog代码
温馨提示:如果您对本文有疑问,请在本页留言即可!!!
觉得很赞 (11)付款方式
X
付款方式:
  • 微信
  • 支付宝
  • QQ红包

使用微信扫一扫
blogger
    发布日期:2014-09-17   所属类别:Emlog教程   浏览:20637次   评论:12次
    本文地址:https://www.shuyong.net/iemlog/428.html [ 百度已收录 ]
    声明:本页信息由网友自行发布或来源于网络,真实性、合法性由发布人负责,请仔细甄别!本站只为传递信息,我们不做任何双方证明,也不承担任何法律责任。文章内容若侵犯你的权益,请联系本站删除!

留言/评论:◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

填写好QQ号码,任点空白处自动获取

昵称

邮箱

网址

6楼、1234567890. [回复该留言]
2019-11-19 10:10
我是小白,改这个Emlog后台默认列表显示条数有什么作用
5楼、笔名 [回复该留言]
2019-06-28 19:44
这样可以是可以,不过写帖子上传图片会显示SQL错误。
舍力 [回复该留言]
2019-06-29 11:41
@笔名:一切正常,没有任何问题。
笔名 [回复该留言]
2019-06-29 11:43
@笔名:确实是不行,我改完之后,写帖子上传图片会提示错误,批量上传图片会提示权限不足,改回来就能上传图片了
舍力 [回复该留言]
2019-06-30 07:48
@笔名:我这边一切正常,没有发现什么异常了,仔细检查一下了
4楼、漠晗语 [回复该留言]
2019-03-23 18:08
修改默认导航
我们需要使用修改代码的方式来解决
首先找到admin/【网址屏蔽】文件
然后找到需要删除的几行代码:
if ($type != Navi_Model::navitype_custom) {$url = '该导航地址由系统生成,无法修改';}
$conf_isdefault = $type != Navi_Model::navitype_custom ? 'disabled="disabled"' : '';
最后将该段代码修改一下
if ($isdefault == 'n') { $navi_data['url'] = $url; }
修改为:
$navi_data['url'] = $url;

修改后台登录地址:
1、修改根目录下admin的名称
2、找到admin/【网址屏蔽】中的代码
define('TEMPLATE_PATH', EMLOG_ROOT.'/admin/views/');//后台当前模板路径
把其中的admin改为第一步更改的名称就ok了,
3楼、优优博客 [回复该留言]
2017-06-12 21:27
真的可以吗?我也想要改,会更安全!
舍力(博主) [回复该留言]
2017-06-13 13:26
@优优博客:按教程做是可以实现的。
2楼、etretrt [回复该留言]
2016-04-02 09:56
但是不知道如何调用多侧边栏。查了emlog官方文档
舍力(博主) [回复该留言]
2016-04-07 17:02
@etretrt:本站有教程。
1楼、黄靖博客 [回复该留言]
2014-12-14 11:49
这个不完整,改了没多大用处。我博客的方法才是完整的。
舍力(博主) [回复该留言]
2014-12-14 13:04
@黄靖博客:能不改内核的情况下,尽量就不改;后台路径本文中的方法无错误。至于你所说的那些,在模板中就可以修改,没必要非得改内核。相信你自己也应该模板为什么尽量避免改内核。。

个人资料

舍力

博主:舍力

Emlog交流群

    用心做好每一件事!!!

博客统计

  • 文章数量:1132篇
  • 文章评论:3510条
  • 总访问量:9465562次
  • 微语数量:81条
  • 在线人数:2人
  • 本站运行:10年7月23天
  • 估计博主很忙,已经很久没更新了!
Q2 虚位以待
Copyright © 2024 舍力博客 版权所有   粤ICP备11021420号
基于宝塔面板,数据存储于阿里云ECS
Powered by emlog / &Author 舍力博客.