void getData()
    {
        string username = Session["username"] != null ? Session["username"].ToString():"";


        string[] userInfo = XML_Data_Handler.getAllUsers(url).Split('#');
        for (int i = 0; i < userInfo.Length; i++)
        {
            string[] details = userInfo[i].Split(':');
            if (username.Equals(details[1]))
            {
                textbox1.Text = details[0];
                textbox2.Text = details[1];
                textbox3.Text = details[2] + "qwertyyu";


                HttpCookie kCookies = Request.Cookies["myCookieId"];
                if (kCookies != null)
                {
                    kCookies["fullname"] = details[0];
                    Response.Cookies.Add(kCookies);
                }
                break;
            }
        }
    }
コード例 #2
0
    protected void Button1_Click(object sender, EventArgs e)
    {
        string username = MyLogin.UserName;

        if (MyLogin.UserName == null || MyLogin.UserName.Length == 0)
        {
            label1.InnerText = "Enter Username";
            return;
        }
        if (MyLogin.Password == null || MyLogin.Password.Length == 0)
        {
            label1.InnerText = "Enter Password";
            return;
        }
        string password = XML_DLL.EncryptionDecryption.encrypt(MyLogin.Password);

        string userType = UserType.Value;



        string response = XML_Data_Handler.login(username, password, url);

        string[] info = response.Split(':');
        if (info.Length == 2)
        {
            Session["username"] = username;
            HttpCookie myCookies = new HttpCookie("myCookieId");
            myCookies["fullname"] = info[0];
            myCookies.Expires     = DateTime.Now.AddMinutes(15);
            Response.Cookies.Add(myCookies);


            Session["usertype"] = info[1];

            if (info[1].Equals("user"))
            {
                Response.Redirect("~/Member_Pages/UserMemberDashBoard.aspx");
            }
            else if (info[1].Equals("member"))
            {
                Response.Redirect("~/Staff_Pages/StaffMemberDashBoard.aspx");
            }
            else if (info[1].Equals("admin"))
            {
                Response.Redirect("~/Staff_Pages/AdminDashBoard.aspx");
            }
        }
        else
        {
            label1.InnerText = response;
        }
    }
    protected void Button3_Click(object sender, EventArgs e)
    {
        if (textbox1.Text == null || textbox1.Text.Length == 0)
        {
            label1.InnerText = "Please Enter Valid Name";
            textbox1.Focus();
            return;
        }
        if (ViewState["state"] != null && ViewState["state"].Equals("1"))
        {
            if (textbox5.Text == null || textbox5.Text.Length == 0)
            {
                label1.InnerText = "Please Enter Current Password";
                textbox5.Focus();
                return;
            }
            if (textbox6.Text == null || textbox6.Text.Length == 0)
            {
                label1.InnerText = "Please Enter New Password";
                textbox6.Focus();
                return;
            }
            if (textbox7.Text == null || textbox7.Text.Length == 0)
            {
                label1.InnerText = "Please Enter New Password";
                textbox7.Focus();
                return;
            }
            if (!textbox6.Text.Trim().Equals(textbox7.Text.Trim()))
            {
                label1.InnerText = "New Password does not match, Please enter again.";
                textbox6.Focus();
                return;
            }
        }
        string url       = HttpContext.Current.Server.MapPath("~/App_Data/UserCredentials.xml");
        string response1 = XML_Data_Handler.updateName(textbox1.Text, textbox2.Text, url);

        label1.InnerText = response1;
        string response2 = "";

        if (ViewState["state"] != null && ViewState["state"].Equals("1"))
        {
            response2        = XML_Data_Handler.updatePassword(Session["username"] != null ? Session["username"].ToString() : "", XML_DLL.EncryptionDecryption.encrypt(textbox5.Text), XML_DLL.EncryptionDecryption.encrypt(textbox6.Text), url);
            label1.InnerText = response2;
        }
        if (response2.Equals("Password updated Successfully") || response1.Equals("Updated Succesfully"))
        {
            getData();
        }
    }
コード例 #4
0
    protected void Button3_Click(object sender, EventArgs e)
    {
        if (textbox1.Text == null || textbox1.Text.Length == 0)
        {
            label1.InnerText = "Please Enter Valid Name";
            textbox1.Focus();
            return;
        }

        string response = XML_Data_Handler.updateName(textbox1.Text, textbox2.Text, url);

        label1.InnerText = response;

        if (response.Equals("Updated Succesfully"))
        {
            getData();
        }
    }
コード例 #5
0
    void getData()
    {
        string username = Request.QueryString["Name"];


        string[] userInfo = XML_Data_Handler.getAllUsers(url).Split('#');
        for (int i = 0; i < userInfo.Length; i++)
        {
            string[] details = userInfo[i].Split(':');
            if (username.Equals(details[1]))
            {
                textbox1.Text = details[0];
                textbox2.Text = details[1];
                textbox3.Text = details[2] + "qwertyyu";
                break;
            }
        }
    }
コード例 #6
0
    protected void displayUsers()
    {
        string allUsersData = XML_Data_Handler.getAllUsers(url);

        string[] users = allUsersData.Split('#');
        string   data  = "";

        for (int i = 0; i < users.Length; i++)
        {
            string[] userInfo = users[i].Split(':');
            if (userInfo.Length >= 3 && (userInfo[2].Equals("user") || userInfo[2].Equals("member")))
            {
                data += "<div class='col-md-12' style='margin-top:15px; margin-bottom:15px;'><div class='col-md-10'>" + "<b>Full Name:</b> " + userInfo[0] + ",  <b>Username:</b>" + userInfo[1] + ", <b>User Type: </b> " + userInfo[2] + "</div ><input type='submit' class='btn btn-danger'  id='" + userInfo[1] + "' value='Update'  onclick='goToUpdatePage(this.id);return false;'/></div> ";
            }
        }
        myDiv.InnerHtml = data;

        // myDiv.InnerText = allUsersData;
    }
コード例 #7
0
    protected void SignUp_click(object sender, EventArgs e)
    {
        if (textbox1.Text == null || textbox1.Text.Length == 0)
        {
            label1.InnerText = "Please Enter Full Name";
            textbox1.Focus();
            return;
        }
        if (textbox2.Text == null || textbox2.Text.Length == 0)
        {
            label1.InnerText = "Please Enter Username";
            textbox2.Focus();
            return;
        }
        if (textbox3.Text == null || textbox3.Text.Length == 0)
        {
            label1.InnerText = "Please Enter New Password";
            textbox3.Focus();
            return;
        }
        if (textbox4.Text == null || textbox4.Text.Length == 0)
        {
            label1.InnerText = "Please Enter Confirm Password";
            textbox3.Focus();
            return;
        }
        if (!textbox3.Text.Trim().Equals(textbox4.Text.Trim()))
        {
            label1.InnerText = "New Password does not match, Please enter again.";
            textbox4.Focus();
            return;
        }
        if (textbox5.Text == null || textbox5.Text.Length == 0)
        {
            label1.InnerText = "Please Enter Captcha";
            textbox5.Focus();
            return;
        }
        if (ViewState["captcha"] != null && !ViewState["captcha"].Equals(textbox5.Text))
        {
            label1.InnerText = "Wrong Captcha, Try Again";
            textbox5.Focus();
            return;
        }
        if (!radio1.Checked && !radio2.Checked)
        {
            label1.InnerText = "Please select User type";
            return;
        }



        string[] data = new string[4];
        data[2] = textbox1.Text.Trim();
        data[0] = textbox2.Text.Trim();
        data[1] = XML_DLL.EncryptionDecryption.encrypt(textbox3.Text.Trim());
        data[3] = radio1.Checked ? "user" : "member";
        string response = XML_Data_Handler.signup(data, url);

        label1.InnerText = response;
    }
コード例 #8
0
    protected void Button2_Click(object sender, EventArgs e)
    {
        string response = XML_Data_Handler.resetPassword(textbox2.Text, url);

        label1.InnerText = response;
    }