Bonjour mes chers développeurs,
Je dois utiliser une session pour ma variable PS_SHOP_NAME dans le fichier AdminLoginController.php avec prestashop.
Si l'utilisateur est connecté on prend le nom de sa boutique en session, s'il clique sur le lien ma_boutique, il se redirige vers sa propre boutique qui est sous le nom: exemple: ../prestashop/boutique01/
AdminLoginController.php
ma boutique.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 if ($nb_errors = count($this->errors)) { $this->context->smarty->assign(array( 'errors' => $this->errors, 'nbErrors' => $nb_errors, 'shop_name' => Tools::safeOutput(Configuration::get('PS_SHOP_NAME')), 'disableDefaultErrorOutPut' => true, )); /**********Modification WebWanter***********/ session_start(); $_SESSION['shop_name'] = 'PS_SHOP_NAME'; }
Est ce que c'est ma vrai variable que je dois utiliser et la structure de session est-elle correcte?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <?php session_start(); $shop_name = $_SESSION['shop_name']; header('Location: ../'.$shop_name.'/fr/'); ?>
Cordialement.
Partager