首页 > Web开发 > 详细

夺命雷公狗---Thinkphp----9之中间层的创建,防止跨目录访问

时间:2016-04-17 21:58:38      阅读:320      评论:0      收藏:0      [点我收藏+]

我们创建一个CommonController.class.php的中间层,让后让别的控制器都直接继承CommonController这个控制器即可决解跨目录访问的问题,

技术分享

<?php
    namespace Admin\Controller;
    use Think\Controller;
    header("Content-Type:text/html;charset=utf-8");
    class CommonController extends Controller{
        //这个方法主要解决别人跨目录访问后台
         public function _initialize(){
            if(!session(‘?admin‘)){
                $this -> redirect("Login/login",array(),3,‘请登录后再进入‘);
            }
        }
    
    }

 

 

看下session里面是否记载这admin管理员名字了,因为每当管理员登录的时候我们都是需要利用session记录这管理员的名字和id的,所以我们在这里可以直接通过session记录这admin管理员名即可

夺命雷公狗---Thinkphp----9之中间层的创建,防止跨目录访问

原文:http://www.cnblogs.com/leigood/p/5402137.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!