Laravel 用户认证与授权全解析
1. 认证控制器详解
1.1 注册控制器(RegisterController)
注册控制器通过 register() 方法处理注册表单的 POST 请求。该方法将用户的注册输入传递给 RegisterController 的 validator() 方法进行验证,然后再传递给 create() 方法。 redirectPath() 方法(通过 RedirectsUsers 特性引入)定义了用户注册成功后应重定向的位置。你可以通过控制器的 redirectTo 属性定义该 URI,也可以重写 redirectPath() 方法返回自定义的路径。若要使用非默认的认证守卫,可重写 auth() 方法并返回所需的守卫。
1.2 登录控制器(LoginController)
登录控制器允许用户登录,它引入了 AuthenticatesUsers 特性,该特性又引入了 RedirectsUsers 和 ThrottlesLogins 特性。与注册控制器类似,登录控制器有一个 $redirectTo 属性,可自定义用户登录成功后重定向的路径。 AuthenticatesUsers 特性负责显示登录表单、验证登录信息
超级会员免费看
订阅专栏 解锁全文
52

被折叠的 条评论
为什么被折叠?



