原文:https://qianjinyike.com/laravel-%E5%86%85%E7%BD%AE-web-%E8%AE%A4%E8%AF%81/
- 什么是web认证
用户注册成功(登陆成功)后。在服务器端生成 session 文件,并返回session文件名存入客户端cookie中。
用户带着cookie中的session文件名去服务器端中查找session文件,找到了就认证成功,否则失败
- 准备工作
生成Laravel默认登陆验证功能,请参考:
Laravel默认登陆验证功能
PS:如果不需要注册功能,可以路由中指定Auth::routes([‘register’ => false]);。
- 重定向
在以下控制器内,如果定义了重定向方法或者属性,则会自动重定向
// LoginController, RegisterController, ResetPasswordController, ConfirmPasswordController and VerificationController
protected $redirectTo = '/';
# 方法的优先级高于属性定义
protected function redirectTo()
{
// 可以写一些逻辑
return '/path';
// retu