Bug #1863
ferméPermalien : reprise du login
Description
Lorsque l'on clique sur un permalien, les informations reprise dans la page de login Silverpeas ne sont pas correctes.
Le login est encadré par des guillemets.
Version 5.6 de Silverpeas
Mis à jour par Nicolas Eysseric il y a plus de 13 ans
- Catégorie mis à Authentification
- Statut changé de New à Assigned
- Assigné à mis à Miguel Moquillon
Mis à jour par Miguel Moquillon il y a plus de 13 ans
- Statut changé de Assigned à In progress...
Mis à jour par Miguel Moquillon il y a plus de 13 ans
- Statut changé de In progress... à Resolved
Les cookies sont régies par des spécifications Version 0 et Version 1 (RFC 2965 qui remplace la RFC 2965).
Après consultation des spécifications, la valeur d'un cookie est soit un token ou une chaîne entre quottes (ou double quottes). Aussi, les logins avec des caractères @ ne sont pas valides parce que ce ne sont pas des tokens. Donc, dans des implémentations de J2EE/JEE, de telles valeurs, afin de respecter les spécifications, sont automatiquement mises entre double quottes. Raison pour laquelle le login, après déconnexion, réapparait entre double quottes.
Pour palier à ce problème, il suffit d'URL encoder la valeur d'un cookie.
C'est maintenant chose faite.