Пример #1
0
        protected void LoginUser_ServerClick(object sender, EventArgs e)
        {
            btnLogin.Disabled    = true;
            loginSpinner.Visible = true;

            Userservice.UserserviceClient service = new Userservice.UserserviceClient();

            service.Open();

            Object[] ds = service.Authenticate(user_name.Value, Security.HashPassword(password.Value));


            UserData user = null;

            if (!(ds == null))
            {
                user = new UserData((String)ds[0], user_name.Value, (String)ds[1], (String)ds[2], Convert.ToDateTime((String)ds[3]), (String)ds[4], (String)ds[5]);


                Session["User"] = user;
                Response.Redirect("Default.aspx");
            }
            else
            {
                invalidLogin.InnerHtml = "<p>Invalid username or password. Please try again.</p>";
                btnLogin.Disabled      = false;
                loginSpinner.Visible   = false;
            }

            service.Close();
        }
Пример #2
0
        protected void btnupdate_ServerClick(object sender, EventArgs e)
        {
            Userservice.UserserviceClient userdata = new Userservice.UserserviceClient();
            userdata.Open();
            Object[] userinfo = userdata.Authenticate(txte.Value, Security.HashPassword(txtop.Value));

            userdata.Close();
            userdata = null;
            if (userinfo != null)
            {
                if (txtnp.Value.Length <= 8)
                {
                    invalidp.InnerHtml = "Error!!!</br> Make sure all details are filled";
                }



                if (txtnp.Value.Equals(txtnpc.Value))
                {
                    Userservice.UserserviceClient userservice = new Userservice.UserserviceClient();
                    userservice.Open();
                    int changed = 0;
                    changed = userservice.updatepass(((UserData)Session["User"]).getID(), Security.HashPassword(txtop.Value), Security.HashPassword(txtnp.Value), txte.Value);
                    userservice.Close();
                    if (changed == 1)
                    {
                        Session["User"] = null;
                        changepage();
                    }
                    else
                    {
                        invalidp.InnerHtml = "Error!!!</br> Make sure all details are filled";
                    }
                }
                else
                {
                    invalidp.InnerHtml = "*Please retype email correctly</br>";
                }
            }
            else
            {
                invalidp.InnerHtml = "*Current password or Email is wrong</br>";
            }
        }