Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

344
Visualizações
Laravel 5.4 - Deshabilitar el inicio de sesión automático después del registro

Necesito deshabilitar el inicio de sesión automático después de registrar un usuario en la aplicación laravel 5.4. Hay suficientes fuentes [ ejemplo ] para las versiones 5.2 y 5.3, pero es difícil encontrar una solución para la versión 5.4.

En Laravel 5.4 no hay AuthController ya que se dividió en LoginController y RegisterController . Guíame para deshabilitar el inicio de sesión automático en laravel 5.4.

about 4 years ago · Santiago Trujillo
3 Respostas
Responde à pergunta

0

Dado que su RegisterController usa el rasgo RegistersUsers , todos los métodos del rasgo están disponibles para RegisterController . El método que debe anular para evitar que los usuarios inicien sesión después de registrarse correctamente es register() . Aquí está el cuerpo inicial del método:

 public function register(Request $request) { $this->validator($request->all())->validate(); event(new Registered($user = $this->create($request->all()))); $this->guard()->login($user); return $this->registered($request, $user) ?: redirect($this->redirectPath()); }

La línea: $this->guard()->login($user); es donde el usuario inicia sesión. Puede eliminarlo o modificarlo para adaptarlo a sus necesidades.

about 4 years ago · Santiago Trujillo Relatório

0

Si usa la ruta de registro predeterminada, puede hacerlo así ...

en el archivo RegistersUsers.php

comenta esta línea en la función de register

 $this->guard()->login($user);

¡¡Espero que esto te ayude!!

about 4 years ago · Santiago Trujillo Relatório

0

¿Cómo va Laravel 6? Intento hacer lo mismo. Sin embargo, no creo que volver a escribir en la carpeta /proveedor/... sea una buena práctica. Intenté sobrescribir la función "registrada", pero cuando defino una función protegida registrada (...) {...} en mi App/http/Controller/Auth/RegisterController.php recibo un error

 Argument 1 passed to App\Http\Controllers\Auth\RegisterController::registered() must be an instance of App\Http\Controllers\Auth\Request, instance of Illuminate\Http\Request given, called in C:\wamp\www\presbyteria\vendor\laravel\framework\src\Illuminate\Foundation\Auth\RegistersUsers.php on line 35
about 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda