1) BaseController コントローラーを作成し、コントローラーを継承します (すべてのバックグラウンド操作は BaseController を継承する必要があります)。
BaseController を追加します:
コードをコピーします。 例 コードは次のとおりです。 >getStatus('NOTLOGIN')) {
{ echo json_encode(array('code' => -101, 'message' => 'ユーザーはログインしていません。', 'callback' => ' Window.Location = "'. $ url.'"; '";'); Vascript "& GT ;window.location="' . $url . ' ";'; ,,,, 「」「」
コンポーネントディレクトリに Authority.php ファイルを作成します:
コードをコピーします
コードは次のとおりです:
/**
* 権限チェックコンポーネント
*/class Authority extends CComponent {
private $NOTLOGIN = -1;
private $FAILED; = -2; プライベート $PASS = 1;
パブリック関数 init() {
} /** * ログインしているかどうかを確認してください * @return boolean
*/
関数 isLogin() {
return isset(Yii::app()->) ;session[' user']) ? $this->PASS : $this->NOTLOGIN; }
/**
*/
return $this- > $name
}
}
http://www.bkjia.com/PHPjc/824850.html
www.bkjia.com
true
http://www.bkjia.com/PHPjc/824850.html
技術記事
1) BaseController コントローラーを作成し、コントローラーを継承します (すべてのバックグラウンド操作は BaseController を継承する必要があります): BaseController に追加します: 次のようにコードをコピーします: public function check...