王尘宇王尘宇

研究百度干SEO做推广变成一个被互联网搞的人

修正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、万万不要用记事原本修正中心文件,不然效果很严重。
  

相关文章

评论列表

发表评论:
验证码

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