三框架session簡單用法

tp5.1session的用法:

1.設(shè)置seeion

public function login()
    {
        if($_POST){                    //post接受
            $data['username'] = $_POST['username'];
            $data['password'] = $_POST['password'];           //調(diào)用函數(shù)加密密碼

            $test = Db::name('admin')->where($data)->find();                  //根據(jù)data數(shù)組查找user表中的對應(yīng)字段
//
            if(!$test){                             //如果test不存在
                $this->error('用戶名或密碼填寫錯誤');
            }else{
                session('admin', $test);
                $this->success('恭喜,登錄成功', '/admin');
            }
        }else{
            return view('user/login');
        }

    }

2.前端讀取session
{$Request.session.admin.username}
3.common控制器判斷seeion是否存在,記住一定要加構(gòu)造

 function __construct()              //構(gòu)造方法直接運行
    {
        parent::__construct();              //繼承
        $this->check_login();                   //直接在每一個頁面去運行這個方法


    }
    public function check_login()
    {
        if (!SESSION('admin')) {
           $this->error('您還沒有登錄,請登錄','/admin/user/login');
        }
    }

tp3.2session的用法:

1.設(shè)置session:

if(!$test){                             //如果test不存在
                $this->error('用戶名或密碼填寫錯誤');
                return false;
            }else{
                //放在session中儲存起來
                $_SESSION['user'] = $test;
                $this->success('恭喜,登錄成功', '/Admin');
            }

2.前端讀取session
{{$_SESSION['user']['username']|ucfirst }}
3.common控制器判斷session是否存在,注意要寫構(gòu)造


    function __construct()              //構(gòu)造方法直接運行
    {
        parent::__construct();              //繼承
        $this->check_login();                   //直接在每一個頁面去運行這個方法
        $this->customer =M('Customer');


    }
    function check_login()
    {           //定義check_login這個方法檢查$_SESSION是否存在
        if(!$_SESSION['user']){                 //如果$_SESSION不存在,則返回以下信息
            $this->error('您還沒有登錄,請先登錄再訪問', '/Admin/User/login');
       }
    }

laravel5.8session的用法:

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容