protected void btnLogin_Click(object sender, EventArgs e) { userValidateReponse userValidateResponse = carFELib.validateUser(txtUsername.Text, txtPassword.Text); if (userValidateResponse.isValidUser) { Session["userId"] = userValidateResponse.userId; Response.Redirect("~/Inspections.aspx"); } else { errorMessage.Text = "Invalid User"; } }
public userValidateReponse validateUser(string username, string password) { userValidateReponse userValidResponse = new userValidateReponse(); userValidResponse.isValidUser = false; userModel userModel = getUser(username); if (userModel.userId > 0) { bool isValidPassword = BCrypt.Net.BCrypt.Verify(password, userModel.password); if (isValidPassword) { userValidResponse.isValidUser = true; userValidResponse.userId = userModel.userId; } } return(userValidResponse); }