J'ai un site web DotNetNuke que les gens utilisent par défaut de façon anonyme. Quand ils veulent se connecter, ils cliquent sur un lien qui les amène à /DesktopModules/AuthenticationServices/ActiveDirectory/WindowsSignin.aspx
, puis les redirige vers la page d'accueil. Sur la première page, il y a du jQuery qui est conçu pour changer les cookies créés pendant le processus de connexion de permanent à session (ils disparaîtront donc lorsque le navigateur des utilisateurs sera fermé).Impossible de lire les cookies (Utilisation du plugin jQuery et cookies)
Cependant, bien que je puisse créer et lire mes propres cookies dans jQuery (en utilisant le plugin cookies), je ne suis pas en mesure d'afficher les cookies qui ont été créés côté serveur lors de la connexion. L'image ci-dessous montre les cookies pour le site Internet DotNetNuke.
Demo1
et Demo3
ont été créés par jQuery avec le code suivant:
$.cookie('Demo1', 'Fred', { expires: 0.005, path: '/' });
$.cookie('Demo3', 'Peter', { expires: 0.005, path: '/', domain: 'internet.nt.avs' });
Ces cookies peuvent être lus à l'aide du code de suivi:
alert($.cookie('Demo3'));
Cependant si je puis essayer de lire l'un des autres cookies, que je n'ai pas mis par jQuery je reçois null
retourné:
alert($.cookie('.DOTNETNUKE'));
Pourquoi est-ce qui se passe?