示例#1
0
        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";
            }
        }
示例#2
0
        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);
        }