2010-10-06 4 views
0

Salut J'utilise IE7 et IE8 navigateur pour exécuter l'application Web. Je me connecte dans l'application web allez sur la page suivante. si vous avez copié l'url de la page suivante, et ouvrez un nouveau navigateur et collez l'URL, puis ouvrez directement la page suivante. Je veux dire que mon authentification de formulaire ne fonctionne pas. S'il vous plaît, aidez-nous à gérer ce problème.comment gérer l'authentification de formulaire dans IE7 & IE8

+2

J'aime comment vous blâmer IE pour cela –

+0

Reformulez votre question, cela n'a aucun sens. – RPM1984

Répondre

0

Je ne connais pas assez asp.net pour donner le code exact, mais votre page de connexion devrait créer une nouvelle session si elle n'est pas déjà créée. Lorsque la logique derrière le formulaire d'authentification vérifie le nom d'utilisateur/mot de passe, il doit définir une variable de session pour marquer l'utilisateur. Les pages qui nécessitent une connexion doivent alors vérifier cette variable de session et rediriger vers la page de connexion si elle n'est pas définie .

Espérons que ça aide!

+0

J'ai fait toutes ces choses sur le chargement de la page. Je veux dire vérifier sessiion null sur le chargement de la page, mais le problème est dans IE7 et 8 session principale dans un navigateur différent sur la même machine. – Aman

+1

@Aman - l'authentification des formulaires est effectuée par un cookie stocké dans le 'browser' (sauf si vous en créez un persistant). Donc, si vous vous connectez avec IE8, alors ouvrez IE7, vous n'êtes pas connecté automatiquement. Cela n'a rien à voir avec IE, c'est comme ça que l'authentification par cookie fonctionne. – RPM1984

Questions connexes