protected void LnkBtnUserLogin_Click(object sender, EventArgs e) { string username = txtUserID.Text; string password = txtUserPassword.Text; //check if txtUserID and txtUserPassword is blank/null if (string.IsNullOrWhiteSpace(username) && string.IsNullOrWhiteSpace(password)) { loginWarningLabel.Text = "Please Provide a User Name and Password"; } else if (string.IsNullOrWhiteSpace(username) && !string.IsNullOrWhiteSpace(password)) { loginWarningLabel.Text = "Please Provide a User Name"; } else if (!string.IsNullOrWhiteSpace(username) && string.IsNullOrWhiteSpace(password)) { loginWarningLabel.Text = "Please Provide a Password"; } // validate the provided credentials bool isUserVerified = DataLayer.ValidateUser(username, password); if (isUserVerified) { // log user in if user is verified DataLayer.UserLogin(username, password); Session["sessionUserID"] = username; Response.Redirect("~/frmDashboard.aspx"); } else { // handle the case where the login credentials do not match what's in database loginWarningLabel.Text = "Incorrect Login Credentials, try again"; } }