Wednesday, March 19, 2008

Remember on this site

Step 1) HttpCookie bCookie = new HttpCookie("Userdetails");
Step 2)
if (!IsPostBack) { #region --------------------------RememberME------------------------------------ // code for check remember me on site
if (Request.Cookies["Userdetails"] != null) { txtusername.Text = Server.HtmlEncode(Request.Cookies["Userdetails"].Values[0]).ToString(); txtpassword.Attributes.Add("value", Server.HtmlEncode(Request.Cookies["Userdetails"].Values[1])); chkRemmberMe.Checked = true;
} // End of code for check remember me on site #endregion --------------------------RememberME------------------------------------ }
Step 3)
Put this code when user successfull loged in
#region --------------------- RemMe-----------------------------
// set code of remember me if (chkRemmberMe.Checked == true) { // function for check that browser is cookkie enabled or not HttpCookie TestCookie = new HttpCookie("BrowserTest"); TestCookie.Values.Add("strname", "strValue"); Response.Cookies.Add(TestCookie); if (Server.HtmlEncode(Request.Cookies["BrowserTest"].Values[0]).ToString() != "strValue") { lblMsg.Text = "Browser is not cookie enabled"; chkRemmberMe.Checked = false; } else// if Browser is cookie enabled {
bCookie.Values["userName"] = txtusername.Text.Trim(); bCookie.Values["userPassword"] = txtpassword.Text.Trim(); bCookie.Expires = DateTime.Now.AddDays(30); Response.Cookies.Add(bCookie); lblMsg.Text = ""; } } else {
Response.Cookies["Userdetails"].Expires = DateTime.Now.AddYears(-30);
}
#endregion RemMe

Thanks
HELPONDESK TEAM

No comments: