I noticed that if both the username and password textbox are blank, they proper access :P You might want to change this by doing
if(this.username.Text.Length < 5)
{
MessageBox.Show("You must input 5 or more characters for username!", null);
}
else if(this.password.Text == "")
{
MessageBox.Show("You must input a password!", null)
}