Laravel 5.6 - 不使用密码进行身份验证,仅使用电子邮件地址
Laravel 5.6 - Authenticate without password, using email address only
我想使用 Laravel 5.6.
对仅提供电子邮件地址的用户进行身份验证
有没有办法用 Auth::login() 来实现?
谢谢
试试这个...
$user = User::where('email', $email)->first();
Auth::login($user);
给定的用户对象必须是 Illuminate\Contracts\Auth\Authenticatable 合同的实现。当然,Laravel附带的App\User模型已经实现了这个接口:
官方文档link
我想使用 Laravel 5.6.
对仅提供电子邮件地址的用户进行身份验证有没有办法用 Auth::login() 来实现?
谢谢
试试这个...
$user = User::where('email', $email)->first();
Auth::login($user);
给定的用户对象必须是 Illuminate\Contracts\Auth\Authenticatable 合同的实现。当然,Laravel附带的App\User模型已经实现了这个接口:
官方文档link