protected
void
Login1_LoggedIN(
object
sender, EventArgs e)
{
CheckBox rm = (CheckBox)Login1.FindControl(
"RememberMe"
);
if
(rm.Checked)
{
HttpCookie myCookie =
new
HttpCookie(
"myCookie"
);
Response.Cookies.Remove(
"myCookie"
);
Response.Cookies.Add(myCookie);
myCookie.Values.Add(
"Email"
,
this
.Login1.UserName.ToString());
myCookie.Values.Add(
"Pass"
,
this
.Login1.Password.ToString());
DateTime dtExpiry = DateTime.Now.AddDays(15);
//you can add years and months too here
Response.Cookies[
"myCookie"
].Expires = dtExpiry;
}
}
and then
do
this
code on Page_Load Event
protected
void
Page_Load(
object
sender, EventArgs e)
{
if
(!IsPostBack)
{
if
(Request.Cookies[
"myCookie"
] !=
null
)
{
HttpCookie cookie = Request.Cookies.Get(
"myCookie"
);
string
emailID = cookie.Values[
"Email"
].ToString();
string
password = cookie.Values[
"Pass"
].ToString();
if
(Membership.ValidateUser(emailID, password))
{
FormsAuthentication.RedirectFromLoginPage(emailID,
true
);
}
}
}
}