Application WEB
-
dimanche 10 février 2013 04:05
Bonjour,
J'ai développé une application WEB en Visual Studio 2008 connecté à une BD SQL 2008 Express. Je rencontre le problème suivant:
Si je me connecte à mon application la 1er instance me demande mon code d'usager et mon mot de passe. Si j'ouvre un nouvel onglet et que je redemande mon application celle-ci démarre et va directement au menu principal sans me demander mon code d'usager et mot de passe. Idem si j'utilise un autre fureteur (Firefox, Chrome)
J'ai réglé une partie du problème en ajoutant la ligne suivante dans mon Web.config (<anonymousIdentification enable ="false"/> mais je ne trouve pas la solution.
Merci d'avance pour votre aide
- Type modifié Aurel BeraMicrosoft Contingent Staff, Owner vendredi 15 février 2013 07:02 Discussion
Toutes les réponses
-
lundi 11 février 2013 08:52Propriétaire
Bonjour
Ce que vous décrites ici, c’est le fonctionnement normal de l’explorateur.
En effet, vous avez une variable Session définie dans un onglet de l’explorateur qui est valable pour tous les onglets de l’explorateur.
Dans ce thread il y a quelques solutions proposées pour changer ce fonctionnement :
http://forums.asp.net/t/1098023.aspx/1
Pour la traduction vous pouvez utiliser http://www.bing.com/translator.
Cordialement,
-
mardi 12 février 2013 03:46
Bonjour,
Merci pour votre réponse, mais même en prenant la solution contenue à l'adresse mentionné dans votre réponse.
J'ai toujours le même problème. Le système me génère bien un cookie différent à chaque fois dans l'URL mais ne me redemande pas de m'authentifier à l'application. Le plus étrange est que cette nouvelle application développé en VS2008 se veut une mise à jour d'une ancienne application développé en PL/SQL sous Oracle 11 et je n'ai aucun problème a ouvrir la même application dans différents TAB et ce peut importe le fureteur utilisé.
Cordialement,
Yves
-
mardi 12 février 2013 08:31Propriétaire
Bonjour
Quel type d'authentiquassions utilisez-vous?
En ce qui concerne l’appli PL/SQL & Oracle, d’habitude c’est une appli Java exécutée dans des machines Virtuelles –qui ne partage pas des infos entre les onglets (chaque onglet démarre une machine virtuelle).
Avec la programmation Web, les infos sont partagées entre les onglets (ils ont accès aux mêmes variables sessions).
En plus, dans certains cas, de ne pas partager ces infos peut poser des problèmes. Prenons le cas d’une fenêtre pop-up. Si les informations de session ne sont pas partages, pour afficher une fenêtre pop-up, le système va demander un nouveau login Et mot de passe. Et normalement on ne veut pas que ça arrive.
Cordialement,
-
mercredi 13 février 2013 03:24
Bonjour,
L'instance du browser devrait suffire.
L'application proc`de à l'authenfication seulement pour accéder aux données mais que les variables de session devraient être unique pour chaque instances de browsers utilisés.
Cordialement,
Yves
-
mercredi 13 février 2013 08:16Propriétaire
Bonjour
Ca depend de l'explorateur et sa version.
Ici vous avez un reponse pour IE 10.
Cordialement,
-
jeudi 14 février 2013 14:06Propriétaire
Bonjour
Un petit retour SVP?
Merci,
Cordialement,
-
jeudi 21 février 2013 01:40
Bonjour,
Désolé de ne pas avoir pu vous répondre avant. j'étais à l'extérieur. Cette voie semble prometteuse je vais regarder cela de plus près.
Merci d'avoir prise le temps de m'aider
Cordialement
Yves

