Ich implementiere eine Login-API mit Laravel 5.4 für eine Firma, die bereits zwei Tabellen hat, wo sie Benutzername und Passwort speichern. Ich verwende Tymons JWTAuth
, die die Standardauthentifizierung verwendet. Wie kann ich die Authentifizierung überschreiben, damit das Kennwort von einer anderen Tabelle und nicht von der Benutzertabelle abgerufen wird?Wie bekomme ich das Passwort von einer anderen Tabelle?
Derzeit bin ich mit meinem localhost und die Standard-Benutzer-Tabelle
public function login() {
$credentials = $request->only('user', 'password');
try {
if (! $token = JWTAuth::attempt($credentials))
{
return response()->json([
'error' => 'Your email or password is incorrect'
], 401);
}
}
https://laravel.com/docs/5.4/queries#joins – Jonathan
Ich weiß bereits, wie Tabellen beitreten. Ich frage, wie überschreibe ich die Auth, so dass das Passwort aus einer anderen Tabelle und nicht die Tabelle Benutzer kommt. – ghan
https://stackoverflow.com/posts/44727720/revisionen – Jonathan