想要让用户可以登录或登出,我们需要先去设计几个路由, 比如在请求 login 这个地址的时候,可以打开一个登录页面,这个页面上是一个可以登录的表单,上面可能会有让用户输入邮件,还有密码的表单元素。
点击登录以后,需要用设计好的处理登录请求的路由去处理,在这里,我们可以使用 Auth 类的 attempt 方法,去验证用户的登录请求。
检查用户是不是已经登录,用的是 Auth 类的 check 方法 ...
登录成功以后,我们可以使用 Auth 类的 user 方法,再加上对应的属性的名称,可以得到用户的相关的信息,比如用户的名称,邮件等等。
另外,还需要去设计一个路由可以处理用户登出的请求,登出用户,可以使用 Auth 类的 logout 方法。