private void Butlogin_Click(object sender, EventArgs e) { if (CheckFieldsAreFilled() == false) { MessageBox.Show("Please Fill in all fields", "Username & Password"); return; } DatabaseAssist.SetConnectionStringAsync(cmbDatabase.SelectedItem.ToString()); if (CheckUserExists() == true) { if ((cmbDatabase.SelectedItem.ToString() == "AzureDB" || cmbDatabase.SelectedItem.ToString() == "Work") && User.AccessLevel == 3) { MessageBox.Show("User does not have access to main database \nPlease select a test database", "Access Level", MessageBoxButtons.OK); return; } else if (User.AcountLocked == true) { MessageBox.Show("Account is locked - There has been too many failed attempts. Please Contact the system admnitstrator", "Account Locked", MessageBoxButtons.OK); return; } else { Frmmainmenu main = new Frmmainmenu(); User.AddToUserLog("Login", User.Username + " Logged In"); this.Hide(); main.ShowDialog(); } } else { return; } }
private void lblNewUser_Click(object sender, EventArgs e) { if (cmbDatabase.SelectedItem == null) { MessageBox.Show("Please select a database to register too", "No database selected"); return; } DatabaseAssist.SetConnectionStringAsync(cmbDatabase.SelectedItem.ToString()); if (DatabaseAssist.ConnectToDatabase() == true) { FrmRegisterNewUser newUser = new FrmRegisterNewUser(); newUser.ShowDialog(); } }
private void BtnRegister_Click(object sender, EventArgs e) { string salt = Helper.CreateSalt(20); string hashedPassword = Helper.GenerateSHA256HASH(txtPassword2.Text, salt); string originalDatabase = DatabaseAssist.ConnectionName; string testDatabase = originalDatabase == "Home" ? "HomeTest" : "WorkTest"; AddNewUserToDatabase(hashedPassword, salt); //DatabaseAssist.SetConnectionString(testDatabase); //AddNewUserToDatabase(hashedPassword, salt); DatabaseAssist.SetConnectionStringAsync(originalDatabase); this.Enabled = false; MessageBox.Show("Access Level by defult is set to minimum\n\nPlease contact administrator to request a higher access level.", "User Created", MessageBoxButtons.OK); this.Close(); }