laravel框架——保存用户登陆信息(session)

时间:2024-12-31 19:33:26
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中