laravel框架——保存用戶登陸信息(session)


public function inlog(Request $request)
    {
        //獲取表單提交的數據
        $input = $request->all();
        //根本獲取的數據去數據庫中查詢
        $res = Stu::where(['english'=>$input['english'],'math'=>$input['math']])->get();
        //如果有就代表賬號密碼正確,寫入session
        if ($res->count()){
            $request->session()->put('user',$input['math']);
            return 'YES';
        } else {
            return 'NO';
        }
    }

    public function logout(Request $request)
    { 
        //判斷session里面是否有值(用戶是否登陸)
        if($request->session()->has('user')){ 
            //移除session
            $request->session()->pull('user',session('user'));
        }
    }

  session的配置在/config/session.php中


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM