借助 Laravel 提供的 Auth
的 attempt
方法可以让我们很方便的完成用户的身份认证操作,如下所示:
attempt
方法会接收一个数组来作为第一个参数,该参数提供的值将用于寻找数据库中的用户数据。因此在上面的例子中,attempt
方法执行的代码逻辑如下:
email
字段的值在数据库中查找;password
值进行哈希加密,然后与数据库中 password
字段中已加密的密码进行匹配;laravel_session
的 HTTP Cookie,以此 Cookie 来记录用户登录状态,最终返回 true
;false
;false
原文:https://www.cnblogs.com/sgm4231/p/13064993.html