phpcms怎么重新设置后台网址-PHPCMS

资源魔 48 0

一、修正admin.php文件名,并修正跳转地点写上完好门路,详细修正以下:

<?php header('location:index.php?m=admin'); ?>

将代码中“index.php?m=admin”修正为详细的网址,比方:https://www.php.cn/myadmin/index.php。

二、修正 /phpcms/modules/admin/index.php,把public function login改成本人想要的地点:

找到“?m=admin&c=index&a=login”进行批量交换。

三、修正 /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="myform">

修正为:

<form action="index.php?m=admin&c=index&a=新登录函数名&dosubmit=1" method="post" name="myform">

五、搜寻 /phpcms/modules/admin下一切文件,把a=login改成a=新登录函数名。

这样就完成了修正phpcms v9默许后盾地点,例如https://www.php.cn/myadmin/index.php(myadmin/index.php为修正后文件名)。

相干保举:phpcms教程

以上就是phpcms怎样从新设置后盾网址的具体内容,更多请存眷资源魔其它相干文章!

标签: phpcms phpcms教程 phpcms技巧 php问题解决 后台网址

抱歉,评论功能暂时关闭!