Submitted by Anonyme (non vérifié) on
Bonjour,
J'ai développé un site en Drupal 7 sur leuel je peux me connecter sans problème (compte super-admin ou compte utilisateur lambda) en utilisant Firefox ou CHrome.
Par contre sous Internet Explorer 9 (ou 7 c'est pareil), je ne suis pas connecté :
- les logs de Drupal enregistrent une connexion réussi pour mon utilisateur
- mais le site s'affiche comme si je n'étais pas connecté (par ex. j'ai encore le bloc de connexion à la place du bloc mon compte)
- quand je vais sur /user, je tombe sur le formulaire de connexion à la place de la page de mon profil.
J'ai essayé de réduire au maximum les restrictions sur les cookies d'IE (je les accepte tous) mais rien ne change...
Quelqu'un aurait-il une idée ?
Merci !
J’ai exactement le même
Permalien Soumis par permafix le 21 Septembre, 2011 - 13:52
J'ai exactement le même problème avec IE8. C'est survenu subitement. Ça fonctionnait très bien avant, mais depuis hier, plus rien sans que j'ai changé quoique ce soit au site. J'ai essayé à partir d'un autre ordinateur, et après plusieurs essais répétés de connexion, il a finit par se connecter, mais sur l'ordi initial, rien à faire. Je dois dire qu'hier pendant un moment, jene pouvais me connecter avec aucun des trois navigateur mais c'est revenu sur les deux autres.
Trojan ?
Permalien Soumis par Numerizen le 22 Septembre, 2011 - 08:04
Trojan ?
Non, j’ai finalement trouver
Permalien Soumis par permafix le 22 Septembre, 2011 - 14:35
Non, j'ai finalement trouver la solution. Dans settings.php, lorsque l'on spécifie le nom de domaine, j'avais lu quelque part qu'il fallait inscrire les www, mais mon domanine n'en contient pas dans les faits. Alors, résultats, ça a fonctionné un temps je ne sais pourquoi et ça a cessé. En enlevant les www devant mon nom de domaine, tout est rentré dans l'ordre.
Dans le .htaccess : # To
Permalien Soumis par Numerizen le 22 Septembre, 2011 - 16:06
Dans le .htaccess :
# To redirect all users to access the site WITH the 'www.' prefix,
# (http://example.com/... will be redirected to http://www.example.com/...)
# uncomment the following:
# RewriteCond %{HTTP_HOST} !^www. [NC]
# RewriteRule ^ http://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
#
# To redirect all users to access the site WITHOUT the 'www.' prefix,
# (http://www.example.com/... will be redirected to http://example.com/...)
# uncomment the following:
# RewriteCond %{HTTP_HOST} ^www.(.+)$ [NC]
# RewriteRule ^ http://%1%{REQUEST_URI} [L,R=301]