bonjour à tous,

je souhaiterais que quelqu'un m'apporte de l'aide à la problèmatique suivante:

j'ai programmé un widget multi-utilisateur qui affiche des données xml.
Chaque utilisateur doit s'authentifier pour accéder à ses informations.
En parallèle j'ai autre fichier xml qui comporte une seule ligne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<message>Erreur d'identification</message>
.

ce message doit s'afficher si un utilisateur ne s'est pas authentifié ou mal authentifié. Il doit se produire au chargement.
Ce fichier xml est stocké dans mon projet :
"D:/Visual Studio 2010/Projects/form1/form1/Message.xml";

quand aux autres données xml elles sont accessible via URL.
de la forme : http://www.Nom.com/script?UserName=i...9ac5fdf115d27b

dernière précision l'authentification est stocké sur la base de registre avec comme variable Password, UserName, URL.

Ce que je souhaiterais donc c'est tester si le LOGIN est faux / ou n'existe pas sur la base de registre, qu'il me renvoit le message.xml sinon il affiche les données.

Donc voici ce que j'ai fait mais celà ne fonctionne pas :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 private void Form1_Load(object sender, EventArgs e)
        {
            string filePath1 = "D:/Visual Studio 2010/Projects/form1/form1/Message.xml";
 
            if ((Registry.CurrentUser.OpenSubKey("Software\\Amenothes\\MyKey", true).GetValue("UserName").ToString() == "il%E9avien")
                && (Registry.CurrentUser.OpenSubKey("Software\\Amenothes\\MyKey", true).GetValue("Password").ToString() == "2e97049669a884c5fdf115d27b1ac60e"))
            {
                majStat();
            }
 
            else
            {
                messagedataset.Clear();
                messagedataset.ReadXml(filePath1);
                dataGridView1.DataSource = messagedataset;
                dataGridView1.DataMember = "Message";
            }
        }
Quelqu'un pourrait-il m'aider à faire ce code ou à le corriger ?

MERCI d'avance