Esempio n. 1
0
        private void cmdLogin_Click(object sender, EventArgs e)
        {
            this.Enabled = false;

            if (txtUserName.Text.Trim().Length > 0)
            {
                bool isAuthenticate = SecurityManager.IsAuthenticate(txtUserName.Text, SecurityManager.EncodePassword(txtPassword.Text));

                if (isAuthenticate)
                {
                    SecurityManager.RecordLoginHistory();

                    this.DialogResult = DialogResult.OK;


//                     if (SecurityManager.IsPasswordExpired())
//                     {
//                         frmChangePassword ifrmChild = new frmChangePassword(true);
//                         ifrmChild.Show();
//                     }

                    if (SecurityManager.IsLogin == true)
                    {
                        this.Visible = true;
                        MessageBox.Show(SecurityManager.GetUserLogin(txtUserName.Text.Trim()), "Attention", MessageBoxButtons.OK, MessageBoxIcon.Warning);

                        this.Enabled = true;

                        return;
                    }

                    this.Visible = false;
                    frmMain ifrmMain = new frmMain();
                    Program.MainForm = ifrmMain;
                    ifrmMain.Show();
                }
                else
                {
                    if (SecurityManager.IsExist(txtUserName.Text))
                    {
                        SecurityManager.RecordLoginAttempt(txtUserName.Text);
                    }
                    MessageBox.Show(Messages.Confirm.LoginFailed);
                }
            }
            this.Enabled = true;
        }
Esempio n. 2
0
        public static void AlwaysAuthenticate()
        {
            //_userID = "RAY";
            //_userInitial = "RAY";

            //SecurityManager.IsAuthenticate("RAY", EncodePassword("12345"));
            SecurityManager.IsAuthenticate("WRT", EncodePassword("wirwir"));
            IsAuthenticate("WRT", EncodePassword("wirwir"));
            //SecurityManager.RecordLoginHistory();

            //if (SecurityManager.IsPasswordExpired())
            //{
            //    frmChangePassword ifrmChild = new frmChangePassword(true);
            //    ifrmChild.Show();
            //}


            _state = enState.LogIn;
        }