Emlog后台登录地址的目录名称默认为admin,并且官方没有提供自定义后台登录入口名字的功能,这多少让我们觉得有些不安全,毕竟暴露一个网站的后台不是一件安全的事,今天就给大家分享一些修改方法,增加一下网站的安全性。
1、修改根目录下admin的名称
2、找到admin/globals.php中的代码
define('TEMPLATE_PATH', EMLOG_ROOT.'/admin/views/');//后台当前模板路径
把其中的admin改为第一步更改的名称就ok了
注意:千万不要用记事本来修改核心文件,否则后果很严重。
3、登录后在导航设置里将 “登录” 隐藏,否则点击会出现404错误。查看修改默认导航
解决一些后遗症:
1. 改变后台路径后,微语的表情图片无法显示,解决方法:
打开 include/lib/function.base.php , 找到$t = str_replace($data,'',$t);替换 admin为你更改的名称:$t = str_replace($data,'',$t);
2. 若后台的个人设置里没有上传新头像,则微语头像也无法在前台显示,解决办法:
打开 t/index.php ,找到$avatar = empty($user_cache[UID]['avatar']) ? '../admin/views/images/avatar.jpg' : '../' . $user_cache[UID]['avatar'];替换 admin为你更改的名称:$avatar = empty($user_cache[UID]['avatar']) ? '../你更改的名称/views/images/avatar.jpg' : '../' . $user_cache[UID]['avatar'];
3.再打开模板里面的 t.php ,即 content/templates/模板名/t.php ,找到BLOG_URL . 'admin/views/images/avatar.jpg' :替换 admin为你更改的名称:BLOG_URL . '你更改的名称/views/images/avatar.jpg'
4. 解决模板损坏时“点击返回”按钮的链接问题,默认admin,点击后出错 :打开 include/lib/view.php ,找到emMsg('当前使用的模板已被删除或损坏,请登录后台更换其他模板。', BLOG_URL . 'admin/template.php');替换 admin为你更改的名称 :emMsg('当前使用的模板已被删除或损坏,请登录后台更换其他模板。', BLOG_URL . '你更改的名称/template.php');
5. 解决文章列表页编辑按钮链接问题,打开模板的 module.php文件,找到$editflg = ROLE == ROLE_ADMIN || $author == UID ? '编辑' : '';替换 admin为你更改的名称:$editflg = ROLE == ROLE_ADMIN || $author == UID ? '编辑' : '';
本文共 440 个字数,平均阅读时长 ≈ 2分钟
评论 (0)