Shadow
YZNCMS(御宅男cms)修改后台登陆地址
看到官方给的修改后台目录是修改了Thinkphp的核心代码,这里我给出了另一个采用Route+Cookie的方式做后台目录的修改,也不知道为啥,Route+Session不成功 :joy: ,下面的例子是用 dcradmin 这个路由做的后台,可以自定义, is_admin 这个参数也可以自定义,只要两个文件对应即可
下面是修改步奏
一: 新增一个路由规则,打开文件: /route/route.php
新增一条后台对应的路由
Route::rule('dcradmin', 'admin/index/index?is_admin=1'); //自定义后台登陆
二 修改一下后台的基础类,打开文件: application/common/controller/Adminbase.php
在 初始化函数里新增下面的代码,大概45行左右
$cKey = 'is_admin';
$isAdmin = input($cKey);
if( $isAdmin ){
cookie($cKey,$isAdmin);
}
//不是后台则跳转到首页
if( cookie($cKey) == null ){
return $this->redirect('/');
}
www.yzn.com/index.php/dcradmin 的目录访问后台了,再用原始的 www.yzn.com/index.php/admin 就会自动跳转到首页。
Dcr163的博客
http://dcr163.cn/451.html(转载时请注明本文出处及文章链接)