protected void btnTestValidateLogin_Click(object sender, EventArgs e)
 {
     UserServiceRef.UserService pxy = new UserServiceRef.UserService();
     lblReserveResult.Text = "TestValidate method executed successfully: "
         + pxy.ValidateLogin("*****@*****.**", "jwwieorhu3h59823rndjf");
 }
Exemple #2
0
        protected void btnLogin_Click(object sender, EventArgs e)
        {
            string email    = txtUserName.Text;
            string password = txtPassword.Text;

            UserServiceRef.UserService pxy = new UserServiceRef.UserService();
            if (pxy.ValidateLogin(email, password))
            {
                if (chkRememberMe.Checked)
                {
                    HttpCookie emailCookie = new HttpCookie("UserEmail");
                    emailCookie.Value   = email;
                    emailCookie.Expires = new DateTime(2024, 1, 1);
                    Response.Cookies.Add(emailCookie);
                }
                else
                {
                    Response.Cookies.Remove("UserEmail");
                }

                Session.Remove("LoginCount");
                Session["UserName"] = email;

                Serialize       objSerialize = new Serialize();
                VacationPackage vacation     = (VacationPackage)objSerialize.ReadCartFromDB(email);
                if (vacation != null)
                {
                    Session["VacationPackage"] = vacation;
                }
                else
                {
                    Session["VacationPackage"] = new VacationPackage();
                }

                Response.Redirect("Home.aspx");
            }
            else
            {
                txtUserName.Text = "";
                txtPassword.Text = "";

                int loginCount = 0;
                if (Session["LoginCount"] != null)
                {
                    loginCount = (int)Session["LoginCount"];
                }
                Session["LoginCount"] = loginCount + 1;

                if (loginCount > 2)
                {
                    loginAlert.InnerHtml = "Too many tries, you are not allowed to login again for a while.";
                    txtUserName.Enabled  = false;
                    txtPassword.Enabled  = false;
                }
                else
                {
                    loginAlert.InnerHtml = "Invalid credentials, please try again!";
                }

                loginAlert.Visible = true;
            }
        }
Exemple #3
0
 protected void btnTestValidateLogin_Click(object sender, EventArgs e)
 {
     UserServiceRef.UserService pxy = new UserServiceRef.UserService();
     lblReserveResult.Text = "TestValidate method executed successfully: "
                             + pxy.ValidateLogin("*****@*****.**", "jwwieorhu3h59823rndjf");
 }