Problem with Keep me Logged in.
-
Hello All, I am working in ASP.NET 2008 (C#). I have to keep user logged in till he logout's. I did the following but its not working in all Pages. Specially on that page where I have used Web Parts. function KeepmeLoggedIn() { if ('<% =keepmeloggedin %>' != '') { var sessionTime = (10 * 60000) - 30000; window.setInterval('window.location.reload()',sessionTime ); } } Above Function is call in the body tag of Master Page, something like this: In code Behind of Master Page: public string keepmeloggedin = ""; protected void Page_Load(object sender, EventArgs e) { if (Request.Cookies["Collabs"] != null) { HttpCookie cookie = Request.Cookies.Get("Collabs"); keepmeloggedin = cookie.Values["keepmeloggedin"].ToString(); KeepMeLogedIn.Text = keepmeloggedin; //KeepMeLogedIn is TextBox KeepMeLogedIn.Visible = false; } } On Login User Control I have this: If chkKeepLoggedIn.Checked Then Dim cookie As New HttpCookie("Collabs") Response.Cookies.Add(cookie) cookie("keepmeloggedin") = "true" Response.Cookies("Collabs").Expires = DateTime.Now.AddDays(15) Else Dim cookie As New HttpCookie("Collabs") Response.Cookies.Add(cookie) cookie("keepmeloggedin") = "" Response.Cookies("Collabs").Expires = DateTime.Now.AddDays(15) End If Above code works fine sometimes and sometime it doesnt. Please help me... Thanks in advance...
-
Hello All, I am working in ASP.NET 2008 (C#). I have to keep user logged in till he logout's. I did the following but its not working in all Pages. Specially on that page where I have used Web Parts. function KeepmeLoggedIn() { if ('<% =keepmeloggedin %>' != '') { var sessionTime = (10 * 60000) - 30000; window.setInterval('window.location.reload()',sessionTime ); } } Above Function is call in the body tag of Master Page, something like this: In code Behind of Master Page: public string keepmeloggedin = ""; protected void Page_Load(object sender, EventArgs e) { if (Request.Cookies["Collabs"] != null) { HttpCookie cookie = Request.Cookies.Get("Collabs"); keepmeloggedin = cookie.Values["keepmeloggedin"].ToString(); KeepMeLogedIn.Text = keepmeloggedin; //KeepMeLogedIn is TextBox KeepMeLogedIn.Visible = false; } } On Login User Control I have this: If chkKeepLoggedIn.Checked Then Dim cookie As New HttpCookie("Collabs") Response.Cookies.Add(cookie) cookie("keepmeloggedin") = "true" Response.Cookies("Collabs").Expires = DateTime.Now.AddDays(15) Else Dim cookie As New HttpCookie("Collabs") Response.Cookies.Add(cookie) cookie("keepmeloggedin") = "" Response.Cookies("Collabs").Expires = DateTime.Now.AddDays(15) End If Above code works fine sometimes and sometime it doesnt. Please help me... Thanks in advance...