Jump to content

Edit History

Wenheda

Wenheda

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

Wenheda

Wenheda

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 ?

×
×
  • Create New...