Go4Expert

Go4Expert (http://www.go4expert.com/)
-   ASP (http://www.go4expert.com/articles/asp-tutorials/)
-   -   how to store and retrieve data from cookies (http://www.go4expert.com/articles/store-retrieve-data-cookies-t5406/)

hanusoftware 23Jul2007 15:09

how to store and retrieve data from cookies
 
This example shows that how to store and retrieve data from cookies.
Code: ASP

/////////////////////////////////////////////////////////////////////////
/// <b>Function: Page_Load</b>
///
/// \param  sender
///
/// \param  e
///
/// \return private void
///
/// \remarks    Initialize the page here
///
/////////////////////////////////////////////////////////////////////////
private void Page_Load(object sender, System.EventArgs e)
{
    // Put user code to initialize the page here
    if(!IsPostBack)
    {
        if(Request.Cookies["UserCook"] != null)
        {
            chkRemember.Checked = true;
            HttpCookie cook = Request.Cookies["UserCook"];
            txtUserName.Text = cook["UserName"].ToString();
           
        }
    }
}


/////////////////////////////////////////////////////////////////////////
/// <b>Function: btnSubmit_Click</b>
///
/// \param  sender
///
/// \param  e
///
/// \return private void
///
/// \remarks    Submit button handler
///
/////////////////////////////////////////////////////////////////////////
private void btnSubmit_Click(object sender, System.EventArgs e)
{
    try
    {
        if(chkRemember.Checked == true)
        {
            if(Request.Browser.Cookies == true)
            {
                HttpCookie loginCook = new HttpCookie("UserCook");
                loginCook["UserName"] = txtUserName.Text.Trim();
                loginCook.Expires = DateTime.MaxValue;
                Response.Cookies.Add(loginCook);
            }
            else
            {
                lblErr.Text = "Please enable your cookies in Internet
                    option in Explorer."
;
            }
        }
        if(txtUserName.Text.Trim() == "developer" &&
            txtPwd.Text.Trim() == "developer")
        {
            Session["UserId"] = txtUserName.Text.Trim();
            Response.Redirect("Querystring.aspx?Usertype=Web Developer");
        }
        else if(txtUserName.Text.Trim()=="admin" && txtPwd.Text.Trim()== "admin")
        {
            Session["UserId"] = txtUserName.Text.Trim();
            string str = Server.UrlEncode("Administrator+");
           
            Response.Redirect("Querystring.aspx?UserType="+str);
        }
        else
        {
            lblErr.Text = "Invalid user id and password.";
        }
    }
    catch(Exception ex)
    {
        Response.Write(ex.Message);
    }
}


narayan 9Apr2008 17:43

Re: how to store and retrieve data from cookies
 
Good basics

seangtz 16Jun2008 12:53

Re: how to store and retrieve data from cookies
 
Really I needed this information, Thanks for sharing.


All times are GMT +5.5. The time now is 03:21.