一、修正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问题解决 后台网址
抱歉,评论功能暂时关闭!