private void newAccountButton_Click(object sender, EventArgs e) { errorMessageLabel.Text = String.Empty; LoginValidity inputValidity = CheckUserInput(); if (inputValidity == LoginValidity.BadUsername) { errorMessageLabel.Text = "Bad username!"; } else if (inputValidity == LoginValidity.BadPassword) { errorMessageLabel.Text = "Bad password!"; } else { string username = usernameTextBox.Text; string password = passwordTextBox.Text; //MessageBox.Show(validity.ToString()); if (db.UserExists(username)) { errorMessageLabel.Text = "User already exists!"; } else { db.AddUser(username, password); DialogResult dialog = MessageBox.Show("User created successfully. Log into new account?", "New User", MessageBoxButtons.YesNo); if (dialog == DialogResult.Yes) { OpenGame(username); } else { return; } } } }
private void loginButton_Click(object sender, EventArgs e) { if (usernameTextBox.Text == "debug") { EnableDatabaseDebug(); return; } errorMessageLabel.Text = String.Empty; LoginValidity inputValidity = CheckUserInput(); if (inputValidity == LoginValidity.BadUsername) { errorMessageLabel.Text = "Bad username!"; } else if (inputValidity == LoginValidity.BadPassword) { errorMessageLabel.Text = "Bad password!"; } else //if details good { string username = usernameTextBox.Text; string password = passwordTextBox.Text; LoginValidity validity = db.CheckPassword(username, password); if (validity == LoginValidity.GoodLogin) { OpenGame(username); } else if (validity == LoginValidity.BadUsername) { errorMessageLabel.Text = "User does not exist!"; } else { errorMessageLabel.Text = "Incorrect password!"; } } }