设为首页收藏本站
 找回密码
 立即注册

QQ登录

只需一步,快速开始

热门经验分享: 护肤 减肥 化妆 美发 育儿 恋爱 理财 职场 旅行 运动 养生 购物 生活 运势 游戏 手机 电脑 小吃 美食 宠物 装修 西点
当前位置: 经验分享网 > 游戏/数码 > 互联网 > phpcms v9默认后台管理员登录地址修改方法

phpcms v9默认后台管理员登录地址修改方法

时间:2015-11-17 11:23 点击:923次
修改 /phpcms/modules/admin/index.php,把public function login函数名改为自己想要的名字,以下简称“函数名”。

  1、修改 /phpcms/modules/admin/index.php,把public function login函数名改为自己想要的名字,以下简称“函数名”。

  2、批量替换phpcms v9 目录及子目录下“?m=admin&c=index&a=login”为“?m=admin&c=index&a=函数名”

  3、修改 /phpcms/modules/admin/classes/admin.class.php

  将代码:

  final public function check_admin() {

  if(ROUTE_M =='admin' && ROUTE_C =='index' && in_array(ROUTE_A, array('login', 'public_card'))) {

  修改为:

  final public function check_admin() {

  if(ROUTE_M =='admin' && ROUTE_C =='index' && in_array(ROUTE_A, array('函数名', 'public_card'))) {


  ---------------------------------------------

  将代码:

  final public function check_priv() {

  if(ROUTE_M =='admin' && ROUTE_C =='index' && in_array(ROUTE_A, array('login', 'init', 'public_card'))) return true;

  修改为:

  final public function check_priv() {

  if(ROUTE_M =='admin' && ROUTE_C =='index' && in_array(ROUTE_A, array('函数名', 'init', 'public_card'))) return true;


  将代码:

  if(!isset($_SESSION[‘userid’]) || !isset($_SESSION[‘roleid’]) || !$_SESSION[‘userid’] || !$_SESSION[‘roleid’]) showmessage(L(‘admin_login’),’m=admin&c=index&a=login’);

  修改为

  if(!isset($_SESSION[‘userid’]) || !isset($_SESSION[‘roleid’]) || !$_SESSION[‘userid’] || !$_SESSION[‘roleid’]) showmessage(L(‘admin_login’),APP_PATH);

  注:这一处的修改,避免会跳转到网站首页,因为不知道准确地址永远打不开登录页面。

  4、修改 /admin.php,并将admin.php重命名为你想要的件名,如myroot.php

    header('location:index.php?m=admin&a=函数名');
  ?>

  此时隐藏后台登陆地址就完成了,这时可以通过以下两个新的后台地址登陆了:

  http://域名/myroot.php

  http://域名/index.php?m=admin&a=函数名



---------------------------------】


管理员具备添加其他管理员的权限这个是一定的要有的,  因此普通管理员 可以进行  添加管理员 操作.
但这时会列出 "超级管理员" 选项   因此有安全隐患


foreach($roles as $role)  上边添加

if($_SESSION['roleid'] != 1) unset($roles[0]);

\phpcms\modules\admin\templates\admin_add.tpl.php

经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
------分隔线----------------------------
相关经验
自动档汽车新手上路注意事项之七 驾驶常识介绍 自动档汽车档位介绍 详解新手上路的十个“怎么办” 中医药治疗肾病的优势有哪些 肾病综合征预防与保健 中医栗建华大夫介绍 Discuz! 修改在没有登录的情况下看到关键词和描述 抓住5大重点 韩系卷发这样梳才更美 那些年搞不定的“修容高光” 问题 春夏必学超完美补妆法 教你自制染发剂,美丽安全天然无毒害! 流行染发颜色大揭密 棕色发型惹人爱 穿着服装礼仪常识 分场合穿着打扮 电脑总死机怎么办 电脑死机原因 佳能70D和佳能6D都有什么区别 佳能相机选择 深蹲的好处有什么 不仅健身还抗衰老 夏季九分牛仔裤怎么搭配好看 更新升级提示:请先升级 UCenter 到 1.6.0 以上版本的解决方法 DiscuzX使用其它模板点击diy没有反应问题解决 股票入门基础知识——基本概念 股票入门基础知识——股票分类 股票入门基础知识——股息红利 股票入门基础知识——股票指数 股票入门基础知识——股票市场(1) 股票入门基础知识——股票市场(2) 股票入门基础知识——股票市场(3) 股票入门基础知识——股份公司 股票入门基础知识——股票发行 股票入门基础知识——股票风险 股票入门基础知识——常用术语 教你五种刹车技巧 新手司机控制好力度 JS实现多选框效果_多选框 科讯CMS V9.0标签大全 公司企业宣传语 简易的漂浮图片代码_漂浮图片代码_悬浮代码_带关闭的 五日均线操盘法 其实,炒股真的不难 JS实现内容超出多少后隐藏、显示 非常简单实用的Jquery(js)给当前页或者跳转后页面的导航栏添加选中后样式 ... 百度和谷歌的高级搜索语法示例详解 css position:absolute 如何居中对齐? :first-child 伪类向元素的第一个子元素添加样式。 感冒和肾病的关系 什么水果含维生素c 含有维生素c的水果有哪些 海信智能电视如何看电视直播图文教程 家居装修风格有哪些?家居装修风格的分类 天猫魔盒2安装软件看电视直播方法 乐视超级电视TV看电视直播方法 只为追求高品质生活 新居家电选购指南 彻底弄懂css中单位px和em,rem的区别 CSS背景100%平铺 浏览器缩小背景显示不全解决办法 推广技巧 :我可以选择哪几类关键词 高中历史好适合学什么专业 所谓的手机“360度”摄像头 是用软件实现的 玩手机摄影最好要知道的20条通用法则! phpcmsv9 按比例等宽完美缩略图方案 PHPCMS V9删除栏目时没有权限(转载) PHPCMS 关于会员功能和phpsso通信 的一些经历 phpcms V9表单提交邮件配置及发送到邮件提醒详细内容 phpcms表单向导导出为EXCEL文件插件 PhpStorm常用的一些快捷键 phpcms v9 模板标签技巧,模板标签常用方法 phpcms多站点用二级目录作为站点域名,内容页生成的路径不对,都是默认了用第一个站点 ... 口气重,有可能是癌症在捣鬼....... 猪肉上有蓝色印记还能吃吗? 营业执照换地址需要什么流程 明仁天皇为何要退休 傲寒 (马頔演唱歌曲)
推荐内容

QQ|Archiver|手机版|小黑屋|经验分享网 ( 冀ICP备09032767号  

GMT+8, 2017-12-15 12:34 , Processed in 0.275073 second(s), 23 queries .

Powered by 经验分享网 X3.1

© 2011-2014 http://www.ijingyan.cn