重庆分公司,新征程启航

为企业提供网站建设、域名注册、服务器等服务

利用laravel5.3怎么实现一个单用户登录功能-创新互联

本篇文章为大家展示了利用laravel 5.3怎么实现一个单用户登录功能,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

创新互联公司是一家成都做网站、成都网站建设,提供网页设计,网站设计,网站制作,建网站,定制设计,网站开发公司,公司2013年成立是互联行业建设者,服务者。以提升客户品牌价值为核心业务,全程参与项目的网站策划设计制作,前端开发,后台程序制作以及后期项目运营并提出专业建议和思路。

具体实现


1.首先在用户表中新增字段last_session,类型CHAR 40长度

2.在AuthController 控制器中实现父类方法authenticated方法,目的保存当前用户的session_id到数据库中。

protected function authenticated($request,$user){
    $user->last_session = Session::getId();
    $user->save();
    return redirect()->intended($this->redirectPath());
  }

3.在Authenticate中间中加入判断代码

if(Session::getId() != Auth::guard($guard)->user()->last_session){
      return redirect('/admin/logout');}

上述内容就是利用laravel 5.3怎么实现一个单用户登录功能,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注创新互联行业资讯频道。


分享名称:利用laravel5.3怎么实现一个单用户登录功能-创新互联
标题来源:http://cqcxhl.cn/article/djcghc.html

其他资讯

在线咨询
服务热线
服务热线:028-86922220
TOP