Esempio n. 1
0
        protected void LoginUser_ServerClick(object sender, EventArgs e)
        {
            btnLogin.Disabled    = true;
            loginSpinner.Visible = true;
            UserService.UserCRUDClient service = new UserService.UserCRUDClient();
            service.Open();
            Object[] ds = service.Authenticate(user_name.Value, Security.HashPassword(password.Value));
            //invalidLogin.InnerHtml = "<p>" +  Security.HashPassword(password.Value) +"</p>";
            UserData user = null;

            if (!(ds == null))
            {
                int ds5 = 0;
                int ds6 = 0;
                int ds7 = 0;

                if (Convert.ToBoolean(ds[5]))
                {
                    ds5 = 1;
                }
                if (Convert.ToBoolean(ds[6]))
                {
                    ds6 = 1;
                }
                if (Convert.ToBoolean(ds[7]))
                {
                    ds7 = 1;
                }

                user            = new UserData(Convert.ToInt32((String)ds[0]), user_name.Value, (String)ds[1], (String)ds[2], (string)ds[3], Convert.ToDateTime((string)ds[4]), ds5, ds6, ds7);
                Session["User"] = user;
                Response.Redirect("Index.aspx");
            }
            else
            {
                invalidLogin.InnerHtml = "<p>Invalid username or password. Please try again.</p>";
                btnLogin.Disabled      = false;
                loginSpinner.Visible   = false;
            }
            service.Close();
        }
Esempio n. 2
0
        protected void btnActivatePrem_ServerClick(object sender, EventArgs e)
        {
            UserService.UserCRUDClient service = new UserService.UserCRUDClient();
            service.Open();
            Object[] ds = service.Authenticate(txtEmail.Value, Security.HashPassword(txtUserPass.Value));
            service.Close();
            service = null;

            if (!(ds == null))
            {
                //if (txtEmail.Value.Equals(txtConfirmEmail.Value))
                //{
                UserService.UserCRUDClient UserCRUDService = new UserService.UserCRUDClient();
                UserCRUDService.Open();
                int result = 0;
                result = UserCRUDService.updateUserPremAccess(((UserData)Session["User"]).getID(), Security.HashPassword(txtUserPass.Value), txtEmail.Value, ((UserData)Session["User"]).getCellNumber(), ((UserData)Session["User"]).getDoB(), 1);
                UserCRUDService.Close();
                if (result == 1)
                {
                    Session["User"] = null;
                    changeCard();
                }
                else
                {
                    invalidPremActivation.InnerHtml = "<p>An error occured<br/>Please make sure you enter the correct account information for verification purposes</p>";
                }

                /*}
                 * else
                 * {
                 *  invalidPremActivation.InnerHtml = "<p>Please make sure you confirm your email address</p>";
                 * }*/
            }
            else
            {
                invalidPremActivation.InnerHtml = "<p>Invalid account details<br/>Please make sure you enter your current email address and password</p>";
            }
        }
Esempio n. 3
0
        protected void btnVerifyDelete_ServerClick(object sender, EventArgs e)
        {
            UserService.UserCRUDClient service = new UserService.UserCRUDClient();
            service.Open();
            UserData user = (UserData)Session["User"];

            Object[] ds = service.Authenticate(user.getUsername(), Security.HashPassword(txtPassword.Value));

            if (!(ds == null))
            {
                int deleteResult = service.deleteUser(this.userID);
                if (deleteResult == 1)
                {
                    //deleteUserView.InnerHtml += "<div class='col s12 m6 l4 push-l4 push-m3'>";
                    //deleteUserView.InnerHtml += "<div class='card white'>";
                    //deleteUserView.InnerHtml += "<div class='card-content black-text'>";
                    deleteUserView.InnerHtml  = "<span class='card-title bold'>User Deleted Successfully</span>";
                    deleteUserView.InnerHtml += "<p>You have successfully deleted the user \"" + this.userName + "\" with ID " + userID + ".</p><br/>";
                    deleteUserView.InnerHtml += "<div class='card-action'>";
                    deleteUserView.InnerHtml += "<a href='UserManagement.aspx' runat='server' class='btn waves-effect waves-light'>Manage Users</a>";
                    deleteUserView.InnerHtml += "</div>";
                }
                else
                {
                    deleteUserView.InnerHtml  = "<span class='card-title bold'>User Deleted Unsuccessfully</span>";
                    deleteUserView.InnerHtml += "<p>An error occured trying to delete user \"" + this.userName + "\" with ID " + userID + "</p><br/>";
                    deleteUserView.InnerHtml += "<div class='card-action'>";
                    deleteUserView.InnerHtml += "<a href='UserManagement.aspx' runat='server' class='btn waves-effect waves-light'>Manage Useres</a>";
                    deleteUserView.InnerHtml += "</div>";
                }
                service.Close();
            }
            else
            {
                invalidVerify.InnerHtml = "<p>Invalid password. Please try again.</p>";
            }
        }
Esempio n. 4
0
        protected void btnUpdateEmail_ServerClick(object sender, EventArgs e)
        {
            UserService.UserCRUDClient service = new UserService.UserCRUDClient();
            service.Open();
            Object[] ds = service.Authenticate(txtOldEmail.Value, Security.HashPassword(txtUserPass.Value));
            service.Close();
            service = null;

            if (!(ds == null))
            {
                if (txtNewEmail.Value.Equals(txtNewEmailConfirm.Value))
                {
                    UserService.UserCRUDClient UserCRUDService = new UserService.UserCRUDClient();
                    UserCRUDService.Open();
                    int result = 0;
                    result = UserCRUDService.updateUserEmail(((UserData)Session["User"]).getID(), Security.HashPassword(txtUserPass.Value), txtOldEmail.Value, txtNewEmailConfirm.Value);
                    UserCRUDService.Close();
                    if (result == 1)
                    {
                        Session["User"] = null;
                        changeCard();
                    }
                    else
                    {
                        invalidEmailUpdate.InnerHtml = "<p>An error occured<br/>Please make sure you enter your correct current email address and password</p>";
                    }
                }
                else
                {
                    invalidEmailUpdate.InnerHtml = "<p>Please make sure you confirm your new email address</p>";
                }
            }
            else
            {
                invalidEmailUpdate.InnerHtml = "<p>Invalid account details<br/>Please make sure you enter your current email address and password</p>";
            }
        }