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怎么重新设置后台网址相关推荐

  1. php如何设置邮箱,phpcms邮箱如何设置

    phpcms邮箱的设置方法:首先在域名dns解析里设置邮箱mx解析:然后设置成员邮箱及管理员邮箱:接着在后台依次打开"设置"→"邮箱设置"→"基本设置 ...

  2. android app应用后台休眠,安卓手机锁屏后程序自动关闭,怎么设置手机app允许锁屏后台运行...

    原标题:安卓手机锁屏后程序自动关闭,怎么设置手机app允许锁屏后台运行 安卓手机锁屏后,很多程序就会自动关闭,实际上,这是安卓手机的一种保护机制.为了使系统能够流畅稳定的运行以及更加省电,它都会在手机 ...

  3. win11如何禁用后台应用权限 Windows11禁用后台应用权限的设置方法

    我在使用Win11系统的电脑时经常会遇到自动打开应用程序情况,很多小伙伴都不知道到如何关闭,那么遇到这种情况应该要如何解决呢?下面就和小编一起来看看Win11系统要如何去禁用软件的后台权限吧.更多wi ...

  4. php增减库存,拼多多后台库存增减怎么设置?

    相信各大商家不管入驻什么电商平台都会遇到上货方面的问题,而拼多多拼台的也不例外,那么拼多多后台库存增减怎么设置呢?对于拼多多后台库存增减怎么填,很多卖家不够理解,同时也提出的很多关于图片上传以及商品上 ...

  5. linux scp 后台运行,Linux scp 设置nohup后台运行

    Linux scp 设置nohup后台运行 1.正常执行scp命令 从oradb30机器拷贝一个文件夹到oradb31机器: scp -r /u01/media/Disk1/ 192.168.1.31 ...

  6. 树莓派 设置开机启动项 (并托管后台自动运行)

    树莓派 设置开机启动项 (并托管后台自动运行) 开机自动挂载U盘 并托管后台 开机自动cpolar穿墙 并托管后台 开机自动执行特定脚本 并托管后台 pi@mini:~ $ cat /etc/rc.l ...

  7. PHP-FPM.CONF配置:日志文件、端口设置、动态静态选择设置

    在php-fpm.conf文件中添加如下配置 pm.max_children = 100 pm.start_servers = 30 pm.min_spare_servers = 20 pm.max_ ...

  8. 浏览器的两种设置方法:本地的设置方法与静默设置

    本地方法设置: #本地Chrome浏览器的可视模式设置 #从selenium库中调用webdriver模块 from selenium import webdriver #设置引擎为Chrome,真实 ...

  9. Android 强制设置横屏或竖屏 设置全屏

    Android 强制设置横屏或竖屏 设置全屏 全屏 在Activity的onCreate方法中的setContentView(myview)调用之前添加下面代码 requestWindowFeatur ...

最新文章

  1. 徐科:做IC不外乎PPA,但需要成百上千的专家合作 投入数千万
  2. java VM 推荐的命令行设置
  3. float浮动的学习
  4. 那些永不消逝的进程 (转)
  5. c++ multimap的几个insert插入元素简单例子
  6. 【水】几个网络流图论模型的记录
  7. java自学 day8
  8. 怎么用到自动化办公中_房型太小没有办公区怎么办?客厅中的1㎡就能搞定
  9. 剑指offer——面试题45:圆圈中最后剩下的数字(孩子们的游戏)
  10. (十六)51单片机——红外遥控
  11. onvif协议是啥?
  12. 保姆级人声录剪混音教程|您的人声不是输给了混音,而是“选择”。(误区)|MZD Studios
  13. 贴片钽电容的封装、尺寸和标…
  14. elementUI中table的表头设置提示tooltips
  15. GIS地图怎么做?看这篇就够了
  16. 决定RDD分区数因素、关联
  17. 基于4组DDR KU115的PCIe 光纤加速计算卡419 光纤PCIe卡
  18. 扩展无线网络(WDS桥接功能)
  19. 试玩接入unity技巧
  20. IntelliJ IDEA 快捷键大全

热门文章

  1. Go语言之父详述切片与数组的不同
  2. Laravel测试驱动开发 -- 正向单元测试
  3. Spring Bean的一生
  4. 关于RestTemplate的几个问题
  5. Docker的安装及操作
  6. Andrew Ng Machine Learning 专题【Logistic Regression amp; Regularization】
  7. 【hibernate笔记】
  8. zabbix使用zabbix-java-gateway监控jvm/tomcat性能
  9. Linux下MySQL5.6的修改字符集编码为UTF8
  10. jquery ajax post 传递数组 ,多checkbox 取值