sandbzh Posted December 8, 2014 Share Posted December 8, 2014 Bonjour, sur notre site multiboutiques, nous avons choisi de limiter l'accès à nos clients (site pro 2B2).Nous avions mis en place un code qui permettait de passer d'une boutique à l'autre sans avoir à s'identifier à chaque fois.Mais ça ne fonctionne plus sur Prestashop 1.6.Si quelqu'un voit ce qu'il faut modifier, merci d'avance !! Voici ce qui fonctionnait sur la 1.5 :Création d'un module pour le lien vers la boutique BCode du module :<form action="http://www.monsite.com/catalogue-b/index.php?controller=authentication" method="post"> <input type="hidden" id="email" name="email" value="{$cookie->email}"/> <input type="hidden" id="passwd" name="passwd" value="{$cookie->passwd}"/> <input type="hidden" id="deja_connecte" name="deja_connecte" value="1"/> <div><input type="submit" id="SubmitLogin" name="SubmitLogin" class="button" value="{l s='Acces Boutique B'}" /></div> </form>ensuite sur la boutique B faire un override de la fonction getByEmail (classe customer) en rajoutant avant la requete sql:$deja_connecte = Tools::getValue('deja_connecte');puis changer la ligne:'.(isset($passwd) ? 'AND `passwd` = \''.Tools::encrypt($passwd).'\'' : '').'par'.(isset($passwd) ? (($deja_connecte)? 'AND `passwd` = \''.$passwd.'\'' : 'AND `passwd` = \''.Tools::encrypt($passwd).'\'' ) : '').' Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now