如何在laravel 5.1中实现"记住我"?

Nee*_*thu 1 php session-cookies laravel laravel-5 laravel-5.1

如何在laravel 5.1中实现rememeber me功能?谁能举个例子?

jed*_*ylo 8

Laravel认证报价记得我的功能开箱即用.

为了使用它,你需要做两件事:

  • 在users表中添加remember_token列 - 这是存储令牌的位置
  • 传递true作为Auth :: attempt()的第二个参数,以便记住我的行为

如果这样做,Laravel将生成一个令牌,该令牌将保存在用户表和cookie中.在后续请求中,即使会话cookie不可用,只要记住我的cookie,用户就会自动进行身份验证.

您可以在文档中找到更多详细信息和示例:https://laravel.com/docs/5.1/authentication#remembering-users