Example #1
0
    protected void Search_Click(object sender, EventArgs e)
    {
        try
        {
            LoginReference.Service1Client client = new LoginReference.Service1Client();
            if ((TextBox1.Text).Equals(""))
            {
                Label4.Text = "User name is Empty";
            }
            else
            {
                string result = client.search(TextBox1.Text, 2);   // Searching the user in XML file
                if (result.Equals("success"))
                {
                    Label4.Text = "User exists";
                }
                else if (result.Equals("unsuccess"))
                {
                    Label4.Text = "User doesn't exist";
                }
            }
        }

        catch (Exception e1)
        {
            Label4.Text = e1.Message;
        }
    }
    protected void GoButton_Click(object sender, EventArgs e)
    {
        try
        {
            HttpCookie mycookies = new HttpCookie("myCookieId");
            mycookies["Name"]     = username_input.Text;        // Store username and password in cookies
            mycookies["Password"] = passsword_input.Text;
            mycookies.Expires     = DateTime.Now.AddMonths(6);
            Response.Cookies.Add(mycookies);

            LoginReference.Service1Client client = new LoginReference.Service1Client();
            string response = client.searchUser(username_input.Text, passsword_input.Text, 1);  // Check whether user and password are correct by searching in users.xml file
            if (response.Equals("success"))
            {
                Session["username"] = username_input.Text;   // Storing username is session so that it could be used in welcome page
                Response.Redirect("Welcome.aspx");
            }
            else if (response.Equals("unsuccess"))
            {
                Error.Text = "Username or password is incorrect!!";
            }
            else
            {
                Error.Text = response;
            }
        }
        catch (Exception e1)
        {
            Error.Text = e1.Message;
        }
    }
    protected void Register_Click(object sender, EventArgs e)
    {
        try
        {
            LoginReference.Service1Client client = new LoginReference.Service1Client();

            string response = client.addUser(UserInput.Text, PasswordInput.Text, 1);  // Adding the user by manipulating XML file
            if (response.Equals("success"))
            {
                XmlDataSource1.XPath = "/users/user";
                Error.Text           = "User added Successfully!";
            }
            else if (response.Equals("exist"))
            {
                Error.Text = "Username already exist! Provide a new username";
            }
            else
            {
                //  Error.Text = "Username or password is incorrect!!";
                Error.Text = response;
            }
        }
        catch (Exception e1)
        {
            Error.Text = e1.Message;
        }
    }
 protected void Register_Click(object sender, EventArgs e)
 {
     try
     {
         LoginReference.Service1Client client = new LoginReference.Service1Client();
         if (!Session["generatedString"].Equals(textInput1.Text))    // Comparing input string and random string
         {
             Error.Text = "The string entered is incorrect so please try again!";
         }
         else
         {
             string response = client.addUser(UserInput.Text, Cryption.Encrypt(PasswordInput.Text), 2);  // Adding the user by manipulating XML file
             if (response.Equals("success"))
             {
                 //  Error.Text = "User has been registered Successfully!";
                 Session["registration"] = "success";
                 Response.Redirect("LoginMember");
             }
             else if (response.Equals("exist"))
             {
                 Error.Text = "Username already exist! Provide a new username";
             }
             else
             {
                 //  Error.Text = "Username or password is incorrect!!";
                 Error.Text = response;
             }
         }
     }
     catch (Exception e1)
     {
         Error.Text = e1.Message;
     }
 }