您现在的位置是:首页 > cms教程 > phpcms教程phpcms教程
PHPCMSv9修改默认后台登录地址的方法
袁修纯2025-05-21phpcms教程已有人查阅
导读使用开源程序建站,默认的后台路径很多时候都是被大家所知晓的,虽然一般人就算知道了后台登陆路径之后,没有账号密码也登陆不了,不过为了安全起见
使用开源程序建站,默认的后台路径很多时候都是被大家所知晓的,虽然一般人就算知道了后台登陆路径之后,没有账号密码也登陆不了,不过为了安全起见,还是有很多站长在选择修改后台的默认登陆路径,但是Phpcms对于其他的空间程序来说,修改后台管理员登陆路径是比较麻烦的。修改步骤比较多,所以一般不建议新手站长进行手动修改。
下面是修改Phpcms管理员路径的方法:
1、修改admin.php文件名,并修改跳转地址写上完整路径,具体修改如下:
将代码中“index.php?m=admin”修改为具体的网址,比如:http://www.ebingou.cnmyadmin/index.php。(这个路径下可以是没有文件的。)
2、修改 /phpcms/modules/admin/index.php,把public function login改为自己想要的地址:
找到“?m=admin&c=index&a=login”进行批量替换把后面的login替换成修改后的函数名。
3、修改 /phpcms/modules/admin/classes/admin.class.php
3.1 将代码
3.3 将代码
将代码
下面是修改Phpcms管理员路径的方法:
1、修改admin.php文件名,并修改跳转地址写上完整路径,具体修改如下:
将代码中“index.php?m=admin”修改为具体的网址,比如:http://www.ebingou.cnmyadmin/index.php。(这个路径下可以是没有文件的。)
2、修改 /phpcms/modules/admin/index.php,把public function login改为自己想要的地址:
找到“?m=admin&c=index&a=login”进行批量替换把后面的login替换成修改后的函数名。
3、修改 /phpcms/modules/admin/classes/admin.class.php
3.1 将代码
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’))) {
3.2 将代码
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);
注:这一处的修改,避免会跳转到网站首页,因为不知道准确地址永远打不开登录页面。3.3 将代码
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;
修改 /phpcms/modules/admin/templates/login.tpl.php将代码
<form action="index.php?m=admin&c=index&a=login&dosubmit=1" method="post" name="myfrom">
修改为:
<form action="index.php?m=admin&c=index&a=新登录函数名&dosubmit=1" method="post" name="myfrom">
这样就实现了修改phpcms v9默认后台地址,例如http://www.ebingou.cn/myadmin/index.php(myadmin/index.php为修改后文件名)。
本文标签:
很赞哦! ()
上一篇:PHPCMS二次开发步骤教程
下一篇:phpcms页面替换方法
相关教程
图文教程
Phpcms之L()函数使用方法介绍
phpcms v9的语言包使其成为国际化的cms,从PHPCMS v9.1开始,发布了英文版。但很遇憾的是,到目前为止,PHPCMS还没有实现语言切换的功能,比如中英语言切换等。
phpcmsv9开发的微信公众号平台管理模块
在公司为一家酒店联盟开发了一个微信公众号平台,期间因为要赶做其它项目,停停顿顿,整整 改改估计用在开发微信模块的时间大概一个多月,前期的开发基本上已经完成
phpcms频道页category.html使用方法
1.当前栏目的ID:{$catid}标题样式:{title_style($v[style])}(在添加内容或编辑内容的时候,标题右边有一个选择颜色的块)。
phpcms文章点击量怎么统计
phpcms用户广大,很好用,很傻瓜。设计思路也很好,对cms的常见功能都有设计,可以作为自己开发的参考。
相关源码
-
(PC+WAP)绿色产品环保设备垃圾桶厂家公司网站pbootcms模板为垃圾桶生产商、环保设备企业打造的高端响应式门户模板,基于PbootCMS开源内核深度开发。采用HTML5自适应架构,无缝实现PC与手机端数据实时同步与交互优化查看源码 -
(PC+WAP)化工材料企业环保能源绿色营销型pbootcms模板源码下载本模板为化工材料及环保能源企业设计,采用PbootCMS开发,可展示各类化工产品、环保技术及能源解决方案。查看源码 -
PbootCMS(自适应手机端)智能电话AI机器人网站模板产品概述基于PbootCMS内核开发的智能电话AI机器人网站模板,为语音交互服务场景设计,采用HTML5+CSS3响应式布局技术,实现PC端与移动端数据实时同步展示。模板适用于智能电话查看源码 -
(自适应)蓝色建材亚克力板材装饰材料pbootcms网站模板这款基于PbootCMS开发的响应式模板为建材板材行业优化设计,适用于亚克力板材、建筑装饰材料等企业展示需求。采用HTML5技术实现手机/PC跨终端适配,管理员通过统一后台即可同步查看源码 -
(PC+WAP)红色家装设计智能家居家具建材pbootcms网站源码下载本模板基于PbootCMS系统开发,为智能家居、家装设计及家具建材行业设计。采用现代化布局风格,突出家居设计行业特色,适合展示各类家居产品、设计方案和建材信息。查看源码 -
自适应电子科技类产品公司pbootcms网站模板基于PbootCMS内核开发,为电子科技类企业设计,适用于电子产品展示、企业官网等场景。该模板采用开源架构,用户可自由访问和修改源码,灵活适配各类行业需求,无需二次开发成本查看源码
| 分享笔记 (共有 篇笔记) |
