1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
| public class ConnexionDAO
{
public string log;
public string mdp;
public WebClient client = new WebClient();
public static Utilisateur userFromPhp;
public ConnexionDAO(string login, string MotDePasse)
{
this.log = login;
this.mdp = MotDePasse;
}
public void getData()
{
string uri = "blablabla";
ManualResetEvent completionEvent = new ManualResetEvent(false);
client.DownloadStringCompleted += ClientConnec;
{
completionEvent.Set();
};
client.DownloadStringAsync(new Uri(uri));
completionEvent.WaitOne();
}
public void ClientConnec(object sender, DownloadStringCompletedEventArgs e)
{
userFromPhp = ConstructUserFromPhp(e.Result, "<user>", "</user>");
} |