Laravel 用户密码验证 (1045 views)

gHOST

2017-05-23 11:06:08

Laravel 为我们提供了一个 Auth 用户登陆验证模块,功能十分完善。

我们在做 Laravel 项目时,除了在登陆时会用到用户密码验证功能,有时也会在其他逻辑里用到用户密码验证,比如说在用户修改密码时,我们要用户先输入原始密码。

这时,我们可以利用 Auth 自带的功能来实现密码验证:

if (!Auth::guard()->attempt(['name' => Auth::user()->name, 'password' => $password])) {
    # 验证失败的处理
}