php 如何设置后台,phpcms怎么重新设置后台网址
1、修改admin.php文件名,并修改跳转地址写上完整路径,具体修改如下:<?php header('location:index.php?m=admin'); ?>
将代码中“index.php?m=admin”修改为具体的网址,比如:https://www.php.cn/myadmin/index.php。
2、修改 /phpcms/modules/admin/index.php,把public function login改为自己想要的地址:
找到“?m=admin&c=index&a=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;
4、修改 /phpcms/modules/admin/templates/login.tpl.php
将代码
修改为:
5、搜索 /phpcms/modules/admin下所有文件,把a=login改为a=新登录函数名。
这样就实现了修改phpcms v9默认后台地址,例如https://www.php.cn/myadmin/index.php(myadmin/index.php为修改后文件名)。
php 如何设置后台,phpcms怎么重新设置后台网址相关推荐
- php如何设置邮箱,phpcms邮箱如何设置
phpcms邮箱的设置方法:首先在域名dns解析里设置邮箱mx解析:然后设置成员邮箱及管理员邮箱:接着在后台依次打开"设置"→"邮箱设置"→"基本设置 ...
- android app应用后台休眠,安卓手机锁屏后程序自动关闭,怎么设置手机app允许锁屏后台运行...
原标题:安卓手机锁屏后程序自动关闭,怎么设置手机app允许锁屏后台运行 安卓手机锁屏后,很多程序就会自动关闭,实际上,这是安卓手机的一种保护机制.为了使系统能够流畅稳定的运行以及更加省电,它都会在手机 ...
- win11如何禁用后台应用权限 Windows11禁用后台应用权限的设置方法
我在使用Win11系统的电脑时经常会遇到自动打开应用程序情况,很多小伙伴都不知道到如何关闭,那么遇到这种情况应该要如何解决呢?下面就和小编一起来看看Win11系统要如何去禁用软件的后台权限吧.更多wi ...
- php增减库存,拼多多后台库存增减怎么设置?
相信各大商家不管入驻什么电商平台都会遇到上货方面的问题,而拼多多拼台的也不例外,那么拼多多后台库存增减怎么设置呢?对于拼多多后台库存增减怎么填,很多卖家不够理解,同时也提出的很多关于图片上传以及商品上 ...
- linux scp 后台运行,Linux scp 设置nohup后台运行
Linux scp 设置nohup后台运行 1.正常执行scp命令 从oradb30机器拷贝一个文件夹到oradb31机器: scp -r /u01/media/Disk1/ 192.168.1.31 ...
- 树莓派 设置开机启动项 (并托管后台自动运行)
树莓派 设置开机启动项 (并托管后台自动运行) 开机自动挂载U盘 并托管后台 开机自动cpolar穿墙 并托管后台 开机自动执行特定脚本 并托管后台 pi@mini:~ $ cat /etc/rc.l ...
- PHP-FPM.CONF配置:日志文件、端口设置、动态静态选择设置
在php-fpm.conf文件中添加如下配置 pm.max_children = 100 pm.start_servers = 30 pm.min_spare_servers = 20 pm.max_ ...
- 浏览器的两种设置方法:本地的设置方法与静默设置
本地方法设置: #本地Chrome浏览器的可视模式设置 #从selenium库中调用webdriver模块 from selenium import webdriver #设置引擎为Chrome,真实 ...
- Android 强制设置横屏或竖屏 设置全屏
Android 强制设置横屏或竖屏 设置全屏 全屏 在Activity的onCreate方法中的setContentView(myview)调用之前添加下面代码 requestWindowFeatur ...
最新文章
- 徐科:做IC不外乎PPA,但需要成百上千的专家合作 投入数千万
- java VM 推荐的命令行设置
- float浮动的学习
- 那些永不消逝的进程 (转)
- c++ multimap的几个insert插入元素简单例子
- 【水】几个网络流图论模型的记录
- java自学 day8
- 怎么用到自动化办公中_房型太小没有办公区怎么办?客厅中的1㎡就能搞定
- 剑指offer——面试题45:圆圈中最后剩下的数字(孩子们的游戏)
- (十六)51单片机——红外遥控
- onvif协议是啥?
- 保姆级人声录剪混音教程|您的人声不是输给了混音,而是“选择”。(误区)|MZD Studios
- 贴片钽电容的封装、尺寸和标…
- elementUI中table的表头设置提示tooltips
- GIS地图怎么做?看这篇就够了
- 决定RDD分区数因素、关联
- 基于4组DDR KU115的PCIe 光纤加速计算卡419 光纤PCIe卡
- 扩展无线网络(WDS桥接功能)
- 试玩接入unity技巧
- IntelliJ IDEA 快捷键大全