【发布时间】:2019-08-28 04:39:09
【问题描述】:
我是 Laravel 和 firebase 的新手,我自己进行了登录名和密码验证,但我想使用 Route::group(['middleware' => ['auth']]), 功能来保护对系统的未经授权的访问,但我不知道如何告诉 Laravel 用户已经通过了身份验证,而没有使用 Auth::attempt($credentials)。
那么如何设置用户已经通过身份验证,将用户重定向到主页,将登录名(用户名)传递给 Auth。
if (Auth::attempt($credentials)) { //I need to replace this line setting the user is logged already
return redirect()->route('home');
}
我试过了:Auth()->login($nickname);
但我收到了:
传递给 Illuminate\Auth\SessionGuard::login() 的参数 1 必须是 Illuminate\Contracts\Auth\Authenticatable 的实例,给定字符串
【问题讨论】:
标签: laravel firebase firebase-authentication