我们在D:\phpStudy\WWW\shop\WEB\Admin\Controller 目录下创建一个创建一个CommonController.class.php的中间层,让后让后台别的控制器都直接继承CommonController这个控制器即可决解跨目录访问的问题:
<?php namespace Admin\Controller; use Think\Controller; class CommonController extends Controller{ //这个方法主要解决别人跨目录访问后台 public function _initialize(){ if(!session(‘?admin‘)){ $this -> redirect("Login/index",array(),3,‘请登录后再进入‘); } } }
然后让后台所有的控制器来继承他即可。。。
时间: 2024-12-12 04:30:41