Nach der Lektüre: http://laravel.com/docs/5.0/authentication konnte ich die Benutzerdaten aus dem OAuth-Anbieter (Facebook) mit Socialite abzurufen:Laravel 5 und Persönlichkeit des öffentlichen Lebens, wie in der Datenbank speichern und Log-in
$user->getNickname();
$user->getName();
$user->getEmail();
$user->getAvatar();
Aber ich couldn ‚finden t, weitere Dokumente, wie die Benutzer in der Datenbank zu speichern oder den Benutzer anmelden
ich möchte das Äquivalent tun.
Auth::attempt(['email' => $email, 'password' => $password])
Aber für die Details r E-Mail über Socialite (Ich habe kein Passwort)
Können Sie mir bitte ein Beispiel für die Verwendung von "Auth" mit über Socialite abgerufenen Benutzerdaten zeigen?
Es hängt davon ab, wie Sie den Benutzer authentifizieren möchten. Wenn Sie möchten, dass der Benutzer sich nur mit der Facebook-E-Mail einloggt, müssen Sie nach einem Passwort fragen und es zusammen mit dem Benutzer speichern. Wenn Sie nicht nach einem Passwort fragen, speichern Sie nur das Token und die FB-ID, mit denen Sie dann den Benutzer zum Profil leiten können, wenn sich der Benutzer das zweite Mal anmeldet. Sie müssen das Token in Ihrer handleProviderCallback-Funktion speichern. – astroanu