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; }
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; }