Jump to content

Id employee dans le Front Office


Recommended Posts

Posted (edited)

Bonjour,

J'ai un module "Log as Customer". J'aimerais faire la différence quand le vrai client est connecté ou quand c'est un employé qui est connecté au compte du client.
J'ai testé de faire à partir des Cookies, sans succès.

Dans le hook displayAdminCustomers du module

$cookie = $this->context->cookie;
$cookie->set('mycookie', 'myvalue', time() + 3600, '/', null, false, true);
$cookie->write();

Dans le ModuleFrontController custom du module
 

$cookie = Context::getContext()->cookie;
$myCookieValue = $cookie->mycookie;



Il me semble qu'utiliser la variable $_SESSION n'est pas recommandé pour la sécurité.

Auriez-vous un autre moyen ?

Merci

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

Posted (edited)

Je savais qu'il y avait 2 cookies distinct ( un pour le FO et un pour le BO )
Je savais pas qu'on pouvait appeler celui du BO avec "psAdmin"

 

$cookie = new Cookie('psAdmin');
$mycookie = $cookie->mycookie;


Du coup, je vais essayer de faire avec ça

Edited by Wenheda (see edit history)
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...