想了解php后台怎样避免用户直接进入方法实例的相关内容吗,在本文为您仔细讲解php后台怎样避免用户直接进入的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:php,后台,用户,下面大家一起来学习吧。
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 '<script language="javascript">window.location="' . $url . '";</script>';
} else {
$this->redirect($url);
}
exit;
}
return true;
}