laravel とソーシャル認証の両方が組み込まれています。ユーザーがFacebookを使用してログインした場合、、、などのユーザーの詳細を、組み込みのログインシステムから認証可能なusersテーブルに保存するとfb_id
します。このようにして、laravelを使用できます。username
email
Auth
$fb_user = Socialite::driver('facebook')->user();
$user = User::firstOrCreate(['fb_id'=>$fb_user->id,'name' => $fb_user->name, 'email' => $fb_user->email]);
Auth::login($user, true);
return redirect('/');
現在、users テーブルには、ユーザー名とパスワードが NULL のユーザーが含まれています。パスワードの検証が必要ない場合、組み込みのログインからユーザー名だけでログインできませんか? または、ここでの私のコンセプトの何が問題になっていますか?