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

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

ZJ
ZJ
2019-11-23 / 0 评论 / 456 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2019年11月23日,已超过1826天没有更新,若内容或图片失效,请留言反馈。

   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

评论 (0)

取消