A-A+

【ci框架】自定义扩展核心控制器类MY_Controller

2014年12月08日 CodeIgniter, PHP 暂无评论 阅读 2,347 views 次
<?php  
class MY_Controller extends CI_Controller{  
  
    //构造函数:在构造函数中判断用户是否已经登陆,如果登陆,可进入后台控制器,返回跳转到登陆页面  
    public function __construct(){  
        parent::__construct();  
        $this->load->helper("url");  
        $this->load->model("user_model");//user_model模型类实例化对象  
        $this->cur_user=$this->user_model->is_login();//检测是否登陆,如果登陆,返回登陆用户信息,否则返回false  
        if($this->cur_user === false){  
            header("location:".site_url("index/login"));  
        }else{  
            //如果已经登陆,则重新设置cookie的有效期  
            $this->input->set_cookie("username",$this->cur_user['username'],60);  
            $this->input->set_cookie("password",$this->cur_user['password'],00);  
            $this->input->set_cookie("user_id",$this->cur_user['user_id'],60);  
        }  
    }  
  
}  
?> 

 

 

标签:

给我留言

Copyright © 严佳冬 保留所有权利.   Theme  Ality 百度地图 苏ICP备19045515号-2

用户登录

分享到: