2016-08-09 184 views
1

Ich habe mehrere Authentifizierung in meiner Laravel-Anwendung implementiert und ich habe zwei verschiedene Tabellen, um diese Aufgabe (Benutzer und Clients) zu erfüllen.Mehrere Authentifizierung Laravel - Socialite Plugin

Alles funktioniert gut, das einzige Problem, das ich habe, bezieht sich auf soziale Authentifizierung. Ich habe die ganze Konfiguration über Socialite-Plugin, aber ich weiß nicht, wie Sie die Umleitung URL je nachdem, welche Art von Benutzer (Benutzer oder Kunden) versucht, sich einzuloggen.

Anregungen?

Antwort

0

Wie überprüfen Sie, ob Benutzer Benutzer oder Kunde ist?

können Sie zusätzliche Parameter hinzufügen Route

Route::get('auth/{type}/{provider}', 'Social[email protected]') 

umleiten (wobei {type} Benutzertyp ist)

+0

u für Ihre Antwort danken. Ich habe bereits verschiedene Routen für Clients und Benutzer und verschiedene Controller für die Authentifizierung. Das Problem hängt mit dem Parameter "redirect" zusammen, der in der Datei "services.php" entsprechend der Konfiguration von socialite-plugin (und in der .env-Datei) eingestellt werden sollte. Ich würde in der Lage sein, diese uri je nach Benutzer-Typ zu ändern, die versucht, sich anzumelden – user51713

+0

'facebook' => [ 'client_id' => env ('FACEBOOK_APP_ID'), 'client_secret' => env ('FACEBOOK_APP_SECRET') , 'redirect' => env ('FACEBOOK_REDIRECT'), ], – user51713

+0

Ich habe auf den Abschnitt oben verwiesen – user51713