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

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';
        }
ma boutique.php

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/');
 
?>
Est ce que c'est ma vrai variable que je dois utiliser et la structure de session est-elle correcte?
Cordialement.