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


639 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

Codea Applications

México, Colombia, España, Venezuela, Argentina, Bolivia, Perú

© Copyright Codea::App Cursos de Programación Online | LATAM | 2020 - 2024