Laravel 5

problème de redirection

  • Avatar de raafaamri
    Membre depuis :
    14/04/2016
    Messages :
    4

    bonjour, j'essayé de me connecter avec un login et un mot de passe mais je peux pas toujours il ya un probleme de redirection, il me rederige toujours vers localhost:8000

  • Avatar de Romu
    Membre depuis :
    23/02/2017
    Messages :
    25

    Salut,

    C'est possible d'avoir plus de détails ?
    le code de ta class de login ?

    Parce que là comme ca c'est pas facile d'aider :/

  • Avatar de raafaamri
    Membre depuis :
    14/04/2016
    Messages :
    4
    public function PostLoginPersonell(Request $input){
    if(auth()->guard('users')->attempt(['mail' => $input->get('mail'), 'password' => $input->get('password')])){

    return redirect()->to('personnel/infopersonnel');
    }
    else{
    return "Invalid username and Password";
    }

    }

    public function LoginAdmin(){
    return view('auth/login');

    }
    public function PostLoginAdmin(Request $input){
    if(auth()->guard('admins')->attempt(['email' => $input->get('email'), 'password' => $input->get('password')])){
    return redirect()->to('home');

    }
    else{
    return "Invalid username and Password";
    }
  • Avatar de Romu
    Membre depuis :
    23/02/2017
    Messages :
    25

    En fait, si je me plante pas, c'est le guard() qu redirige, via une proprieté $redirectTo..

    Tiré de la doc :

    Path Customization

    When a user is successfully authenticated, they will be redirected to the /home URI. You can customize the post-authentication redirect location by defining a redirectTo property on the LoginController, RegisterController, and ResetPasswordController:

    protected $redirectTo = '/';

    If the redirect path needs custom generation logic you may define a redirectTo method instead of a redirectTo property:

    protected function redirectTo()
    {
    return '/path';
    }

Vous ne pouvez pas répondre à ce sujet.