Esempio n. 1
0
        private void TryToConnect()
        {
            string passwordEntered = passwordTextBox.Text;

            LoginTools.Login          = userTextBox.Text;
            LoginTools.HashedPassword = LoginTools.Sha256_hash(passwordEntered);
            try
            {
                if (LoginTools.CheckConnection())
                {
                    if (LoginTools.Employee.EstLicencie)
                    {
                        throw new UnauthorizedAccessException("Cet utilisateur n'a pas la permission d'accéder à l'application");
                    }
                    _appWindow.Login();
                }
                else
                {
                    errorLabel.Visible   = true;
                    passwordTextBox.Text = "";
                }
            }
            catch (UnauthorizedAccessException exception)
            {
                MessageBox.Show(exception.Message);
            }
        }