Jump to content

Redirection selon groupe client après authentification


Recommended Posts

Bonjour,

 

J'ai 2 groupes de clients dans ma boutique (default et pro).

 

J'aimerais qu'après l'authentification les clients Pro soient redirigés vers une catégorie en particulier et conserver le fonctionnement classique pour les autres clients.

 

J'ai trouvé comment modifier la redirection globale via le fichier controllers/AuthController.php

ligne 275 et 276

 

//Tools::redirect($back);	
  Tools::redirect('ma-categorie');

 

Maintenant je suis bloqué, Je ne sais pas comment faire pour intégrer une boucle qui fasse le traitement, si le client est dans le groupe 2 alors redirection vers "ma-categorie" sinon "redirection vers "$back".

 

Merci pour votre aide

Link to comment
Share on other sites

  • 1 month later...

Bonjour,

 

J'ai 2 groupes de clients dans ma boutique (default et pro).

 

J'aimerais qu'après l'authentification les clients Pro soient redirigés vers une catégorie en particulier et conserver le fonctionnement classique pour les autres clients.

 

J'ai trouvé comment modifier la redirection globale via le fichier controllers/AuthController.php

ligne 275 et 276

 

//Tools::redirect($back);	
  Tools::redirect('ma-categorie');

 

Maintenant je suis bloqué, Je ne sais pas comment faire pour intégrer une boucle qui fasse le traitement, si le client est dans le groupe 2 alors redirection vers "ma-categorie" sinon "redirection vers "$back".

 

Merci pour votre aide

 

As tu trouver une solution à ton problème ? J'ai le même souci ...

Link to comment
Share on other sites

  • 5 years later...
  • 1 year later...
  • 2 weeks later...

Salut,

Quote

Maintenant je suis bloqué, Je ne sais pas comment faire pour intégrer une boucle qui fasse le traitement, si le client est dans le groupe 2 alors redirection vers "ma-categorie" sinon "redirection vers "$back".

// on récupere les groupes

$group_customer = Customer::getGroupsStatic($this->context->customer->id);

// on boucle 

foreach ($group_customer as $group) {

// on met la condition des groupes

if ($group[id_group] == 2) {

$categorie-url = "ma-categorie-2";

} else if ($group[id_group] == 3) {

$categorie-url = "ma-categorie-3";

}

}

// redirection

Tools::redirect($categorie-ur);

Non testé,

 

cordialement

Edited by Alexandre Carette (see edit history)
Link to comment
Share on other sites

Merci Alexandre Carette,

Seule soucis c'est que je ne suis pas développeuse, je ne vois donc pas où placer ce morceau de code.

Peux-tu éclairer ma lanterne stp?

Ce qu'il y a a modifier dans le code c'est juste la redirection "ma-categorie-2", "ma-categorie-3" . c'est bien cela?

En te remerciant par avance.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...