private void Checkprofile() { LoginMojang loginMojang = new LoginMojang(); MProfile profileUtilisateur = loginMojang.GetProfile(); DownloadGame(profileUtilisateur); formMain.PannelLaunch(true); formMain.ProfileUtilisateur = profileUtilisateur; }
public void ThreadLoginOffline(string username) { formMain.pannelswitch(false); LoginMojang loginMojang = new LoginMojang(); MSession sessionUtilisateur = loginMojang.LoginToMinecraftOffline(username); formMain.AcountnameLabel("Bonjour " + sessionUtilisateur.Username); Checkprofile(); formMain.SessionUtilisateur = sessionUtilisateur; }
public void ThreadLoginMojang(string email, string password) { MSession sessionUtilisateur; try { LoginMojang loginMojang = new LoginMojang(); sessionUtilisateur = loginMojang.LoginToMinecraft(email, password); if (sessionUtilisateur != null) { formMain.AcountnameLabel("Bonjour " + sessionUtilisateur.Username); } else { formMain.InfoLabel("Erreur de login"); sessionUtilisateur = null; formMain.pannelswitch(true); } } catch (Exception ex) { formMain.InfoLabel("Error login incorrecte");//TODO Traiter les Exceptions sessionUtilisateur = null; formMain.pannelswitch(true); } try { if (sessionUtilisateur != null) { Checkprofile(); } } catch (Exception exep) { MessageBox.Show("Erreur profil"); } formMain.SessionUtilisateur = sessionUtilisateur; }