任何开源程序都存在系统漏洞和不安全的特点,因为使用的用户越来越多,加上源码开放等,更容易被发现漏洞,所有修改后台管理目录,就显得更有必要了。废话少说,下面就说一下如何修改ecshop的后台目录。
推荐(免费):
1.修改data/config.php $admin_dir = "admin";
修改成 $admin_dir = "新目录名";
2.修改admin/index.php //货号
require_once(ROOT_PATH . 'admin/includes/lib_goods.php'); 修改成
require_once(ROOT_PATH . $admin_dir.'/includes/lib_goods.php');
3.修改admin/database.php
require_once(ROOT_PATH . 'admin/includes/cls_sql_dump.php'); 修改成
require_once(ROOT_PATH . $admin_dir.'/includes/cls_sql_dump.php');
4.修改admin/get_password.php
$reset_email = $ecs->url() . 'admin/get_password.php?act=reset_pwd&uid='.$admin_id.'&code='.$code; 修改成
$reset_email = $ecs->url() . $admin_dir.'/get_password.php?act=reset_pwd&uid='.$admin_id.'&code='.$code;
5.修改admin/goods.php
require_once(ROOT_PATH . '/admin/includes/lib_goods.php'); 修改成
require_once(ROOT_PATH . $admin_dir.'/includes/lib_goods.php');
6.修改admin/check_file_priv.php
$dir[] = 'admin'; 修改成
$dir[] = $admin_dir;
7.修改admin/includes/init.php
if (file_exists(ROOT_PATH . 'data/config.php')) {
include(ROOT_PATH . 'data/config.php');
阅读会员限时特惠 7大会员特权立即尝鲜
} else {
include(ROOT_PATH . 'includes/config.php');
}
修改成下面代码,并将代码移至“”注释之前。
if (file_exists('../data/config.php')) {
include('../data/config.php'); } else {
include('../includes/config.php'); }
define('ROOT_PATH', str_replace('admin/includes/init.php', '', str_replace('\', '/', __FILE__))); 修改成
define('ROOT_PATH', str_replace($admin_dir.'/includes/init.php', '', str_replace('\', '/', __FILE__)));
require(ROOT_PATH . 'admin/includes/lib_main.php'); 修改成
require(ROOT_PATH . $admin_dir.'/includes/lib_main.php');
require(ROOT_PATH . 'admin/includes/cls_exchange.php'); 修改成
require(ROOT_PATH . $admin_dir.'/includes/cls_exchange.php');
$smarty->template_dir = ROOT_PATH . 'admin/templates'; 修改成
$smarty->template_dir = ROOT_PATH . $admin_dir.'/templates';
$admin_path = preg_replace('/:d+/', '', $ecs->url()) . 'admin'; 修改成
$admin_path = preg_replace('/:d+/', '', $ecs->url()) . $admin_dir;
8.修改include/lib_main.php
include_once(ROOT_PATH . 'admin/includes/lib_template.php'); 修改成
global $admin_dir;
include_once(ROOT_PATH . $admin_dir.'/includes/lib_template.php');
9.修改include/cls_ecshop.php
$curr = strpos(PHP_SELF, 'admin/') !== false ?
preg_replace('/(.*)(admin)(/?)(.)*/i', '', dirname(PHP_SELF)) : dirname(PHP_SELF); 修改成
global $admin_dir;
$curr = strpos(PHP_SELF, $admin_dir.'/') !== false ? preg_replace('/(.*)('.$admin_dir.')(/?)(.)*/i', '', dirname(PHP_SELF)) : dirname(PHP_SELF);
10.修改/admin/picture_batch.php 将
include_once(ROOT_PATH . '/admin/includes/lib_goods.php'); 修改成
include_once(ROOT_PATH .$admin_dir.'/includes/lib_goods.php');
11.修改quotation.php
include_once(ROOT_PATH . 'admin/includes/lib_main.php'); 修改成
global $admin_dir;
include_once(ROOT_PATH . $admin_dir.'/includes/lib_main.php');
以上就是ECSHOP 讲解修改后台地址的详细内容,更多请关注慧达安全导航其它相关文章!
免责 声明
1、本网站名称:慧达安全导航
2、本站永久网址:https//www.huida178.com/
3、本站所有资源来源于网友投稿和高价购买,所有资源仅对编程人员及源代码爱好者开放下载做参考和研究及学习,本站不提供任何技术服务!
4、本站所有资源的属示图片和信息不代表本站的立场!本站只是储蓄平台及搬运
5、下载者禁止在服务器和虚拟机下进行搭建运营,本站所有资源不支持联网运行!只允许调试,参考和研究!!!!
6、未经原版权作者许可禁止用于任何商业环境,任何人不得擅作它用,下载者不得用于违反国家法律,否则发生的一切法律后果自行承担!
7、为尊重作者版权,请在下载24小时内删除!请购买原版授权作品,支持你喜欢的作者,谢谢!
8.若资源侵犯了您的合法权益,请持 您的版权证书和相关原作品信息来信通知我们!QQ:1247526623我们会及时删除,给您带来的不便,我们深表歉意!
9、如下载链接失效、广告或者压缩包问题请联系站长处理
10、如果你也有好源码或者教程,可以发布到网站,分享有金币奖励和额外收入!
11、本站资源售价只是赞助,收取费用仅维持本站的日常运营所需
12、因源码具有可复制性,一经赞助,不得以任何形式退款。
13、本文内容由网友自发贡献和站长收集,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系1247526623@qq.com
转载请注明出处: 慧达安全导航 » ECSHOP&nbsp讲解修改后台地址
发表评论 取消回复