1.需要一个简单的登录页面,控制器以及模型。
2.在控制器中对输入的账号密码进行判断后,进行session存入
//这是写在账号密码判断成功之后的
//判断是否要进行免登陆操作
if ($data['nologin'])
{
//定义要存入的数据
$sessionData = ['id'=>$user['id'],'name'=>$data['name']];
//设置过期时间
$sessionConfig = [
'session'=>[
'expire' => 60*60*24*3
]
];
//写入config
Config::set($sessionConfig);
}
//存入session
Session::set('user',$sessionData);
3.打开session的全局中间件,位于app目录下的middleware.php文件中
4.最后在跳转到登录页面的方法内判断session记录是否存在,为是直接跳转到操作模块
public function index()
{
//判断是否存在session记录
if (Session::get('user')){
//跳转
return redirect('admin/form');
}
return view('look/login');
}
//本文为学习记录,如有错误,请指出