namespace Home\Controller;
use Think\Controller;
class BaseController extends Controller {
/**
* 登录验证
*/
public function _initialize(){
switch (CONTROLLER_NAME.'/'.ACTION_NAME){
case 'Index/index':
case 'User/login':
return;
}
$loginUser = session('loginUser');
if(!$loginUser){
switch (CONTROLLER_NAME.'/'.ACTION_NAME){
case 'Index/updateContent':
$this->ajaxReturn("OUT OF LOGIN");
break;
case 'User/login':
$url = U('Index/index');
$this->baseUrl = substr($url, 0, strlen($url) - 11);
break;
default:
$this->redirect('Index/index');
}
}else {
$this->loginUser = $loginUser;
$url = U('Index/index');
$this->baseUrl = substr($url, 0, strlen($url) - 11);
}
}
}
最佳答案
