Inicio » Cursos » ReactJS y Laravel Directorio de Empresas

Curso ReactJS y Laravel Directorio de Empresas

Capitulo 8 ➜ Login de usuarios

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);
    }

 

Login thunder cliente


405 visitas

« Capítulo 7 – Registro de usuarios

Capítulo 9 – Logout de usuarios »

Descarga el código del proyecto

Descarga el código fuente del proyecto adquiriendo el curso completo

Comprar

Más cursos que pueden interesarte

Más cursos

© Copyright Codea App | LATAM | 2020 - 2024