php后台如何避免用户直接进入方法实例
发布时间:2020-12-12 19:55:16 所属栏目:PHP教程 来源:网络整理
导读:1)创建BaseController控制器继承Controller(后台的一切操作要继承BaseController): 在BaseController里面添加: 代码如下: public function checkLogin() { if (Yii::app()->authority->isLogin() == Yii::app()->authority->getStatus('NOTLOGIN')) { $ur
1)创建BaseController控制器继承Controller(后台的一切操作要继承BaseController): 在BaseController里面添加: 代码如下: public function checkLogin() { if (Yii::app()->authority->isLogin() == Yii::app()->authority->getStatus('NOTLOGIN')) {
$url = $this->createUrl('user/login'); if (Yii::app()->request->isPostRequest && Yii::app()->request->isAjaxRequest) { echo json_encode(array('code' => -101,'message' => '用户未登录。','callback' => 'window.location="' . $url . '";')); } else if (Yii::app()->request->isAjaxRequest) { echo ' 相关内容
|