Curso ReactJS y Laravel Directorio de Empresas
Login de usuarios en la Api Rest
Método Login de usuarios en la Api Rest, acceso a los usuarios mediante la gestión de tokens con el paquete Sanctum de Laravel.
Login
public function login(Request $request){
$response = ["success"=>false];
// validacion
$validator = Validator::make($request->all(), [
'email' => 'required|email',
'password' => 'required',
]);
if($validator->fails()){
$response = ["error"=>$validator->errors()];
return response()->json($response, 200);
}
if(auth()->attempt(['email' => $request->email, 'password' => $request->password])){
$user = auth()->user();
$user->hasRole('client'); /// add rol
$response['token'] = $user->createToken("codea.app")->plainTextToken;
$response['user'] = $user;
$response['success'] = true;
}
return response()->json($response, 200);
}
405 visitas
« Capítulo 7 – Registro de usuarios
Capítulo 9 – Logout de usuarios »
Descarga el código fuente del proyecto adquiriendo el curso completo
Comprar© Copyright Codea App | LATAM | 2020 - 2024