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中