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 :
<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 :
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
Partager