Bonjour,
Pour se connecter a mon application web, l'utilisateur entre son username, password et selectionne un client dans une liste. J'utilise une chaine de connexion pour acceder a ma base d'utilisateurs et verifie les informations. Si l'identification est validee, j'obtiens une chaine de connexion propre au client selectionné. Je dois donc la changer dynamiquement pour que l'utilisateur utilise l'application et cette nouvelle chaine de connexion.
Mon projet web utilise un business object (un projet vb.net) qui possede un fichier Settings.settings et dans lequel est declaree ma chaine de connexion (une variable d'application).
Voici comment je la change dynamiquement:
Le probleme c'est que ca la change au niveau de l'application, et que si un autre utilisateur se connecte sur une autre machine et selectionne et un autre client, la chaine sera changee pour tout le monde, d'ou le probleme
Code : Sélectionner tout - Visualiser dans une fenêtre à part My.Settings.Item("OnlineAnalysisConnectionString") = "nouvelle chaine"
Dans le fichier Settings.Settings une variable de type ConnectionString ne peut pas etre de type User, seulement de type Application. Comment faire pour que la chaine de connexion soit uniquement modifiee au niveau de l'utilisateur ?
Merci
Partager