Exemplo n.º 1
0
 /// <summary>
 /// Action permettant à l'utilisateur de se connecter.
 /// </summary>
 private void LoginAccess()
 {
     if (_userService.Login(_login, Converter.SecureStringToString(this._password)))
     {
         ServiceUser.User loggedUser = _userService.GetUser(_login);
         if (loggedUser != null)
         {
             Console.WriteLine("Welcome back " + loggedUser.Firstname + "!");
             MainWindowViewModel.User = loggedUser;
             WindowLoader.Show("MainWindow");
             CloseSignal = true;
             return;
         }
         else
         {
             ErrorMessage = "Problème serveur: Impossible de connecter cet utilisateur";
             Console.WriteLine("Failed to get logged user");
         }
     }
     else
     {
         ErrorMessage = "Identifiant ou mot de passe invalide.";
         Console.WriteLine("Invalid credentials");
     }
 }