J'ai eu récemment un problème d'authentification webservice prestashop sur un serveur OVH mutualisé. Voici les étapes qui m'ont permis de résoudre ce problème :
Créer un fichier .htaccess dans le dossier webservice :
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
</IfModule>
dans webservice/dispatcher.php j'ai ajouté :
if(strpos(@php_sapi_name(), 'CGI')){
list($_SERVER['PHP_AUTH_USER'], $_SERVER['PHP_AUTH_PW']) = explode(':' , base64_decode(substr($_SERVER['HTTP_AUTHORIZATION'], 6)));
};
Commentaires
Laissez votre commentaire