if (Yii::app()->authority->isLogin() == Yi " /> 亚洲黄av,亚洲精品久久久久久久久久久久久 ,a资源在线

四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

php后臺如何避免用戶直接進入方法實例

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 '<script language="Javascript">window.location="' . $url . '";</script>';
            } else {
                $this->redirect($url);
            }
            exit;
        }
        return true;
    }

在components目錄下創建Authority.php文件:

復制代碼 代碼如下:
<?php

/**
 * 權限檢查組件
 */
class Authority extends CComponent {
    private $NOTLOGIN = -1;
    private $FAILED = -2;
    private $PASS = 1;

    public function init() {

    }

    /**
     * 檢查是否登陸
     * @return boolean 
     */
    function isLogin() {
        return isset(Yii::app()->session['user']) ? $this->PASS : $this->NOTLOGIN;
    }

  
    /**
     * 獲取狀態值
     * @param string $name
     * @return int 
     */
    public function getStatus($name){
        return $this->$name;
    }
}

php技術php后臺如何避免用戶直接進入方法實例,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 爱欲1990未删减版播放| 情侣网站视频| 杀破狼·贪狼 2017 古天乐| 陈宝莲徐锦江夜半2普通话| 红灯区| 涡轮增压黄鹤楼| 出彩中国人第三季 综艺| 天下第一楼结局| 重温经典节目预告| bb88| 范艳华| 狗报恩的10个征兆| 相识韩国| 山上的小屋 残雪| 生活片一级| 加藤视频下载| 男保姆| 消防给水及消火栓技术规范gb50974-2014| 美女污视频网站| 男骑女| 青山知可子最经典十部电视剧| 韩国最火主播朴曼妮| 男操男视频网站| 安达充| 孤战迷城电视剧剧情介绍| 一人比划一人猜100个| angela white电影| 在线播放美脚パンスト女教师| 叠影危情| 想要女朋友菲律宾| 春节到,人欢笑,贴窗花,放鞭炮 | 金政| 《与凤行》演员表| 《密爱》| 金恒| 天注定在线观看| 林忆莲唱哭李宗盛现场| juliet stevenson| 古风少女换装纸娃娃| 男同性恋av| 拉雅|