Thread Tools Show Printable Version Email this Page… Subscribe to this Thread… Display Linear Mode Switch to Hybrid Mode Switch to Threaded Mode March 4th,04:47 PM #1 problem with slidingExpiration Hi This should not be timing out the auth ticket for another 30 seconds. That would cause intermitant problems with // timeout-like behaviors around "timeout/2" minutes into the user's session.authCookie.Secure = FormsAuthentication.RequireSSL;HttpContext.Current.Response.Cookies.Add(authCookie); And then I went to lunch. «Symantec Client Firewall is Psycho | Blog I should stop coding too late at night I guess
half of the timeout interval .... Follow the complete code. ************************************************** ****** string CF="ZCCLSN70R21C816A"; FormsAuthentication.Initialize(); Response.Cookies.Clear(); //Creo il ticket int expiration=2; DateTime dt= DateTime.Now; DateTime dte=dt.AddMinutes(expiration); FormsAuthenticationTicket tkt = new FormsAuthenticationTicket(CF,false, expiration); //cripto l'authentication ticket string cookiestr My global asax file is using the system default. asked 4 years ago viewed 3861 times active 3 years ago Upcoming Events 2016 Community Moderator Election ends in 9 days Visit Chat Related 3ASP.NET MVC3 Custom Membership Provider - The
So you must be doing something differently. Cheers. I do not understand how this could make any difference but it has done something. Slidingexpiration Vs Absolute Expiration For me, in what I tend to do day to day, it always seems to come down to debugging weird stuff.
Mar 29, 2005 12:14 PM|csdietrich|LINK This is a tricky one..... Slidingexpiration Default Value share|improve this answer answered Oct 25 '13 at 15:50 Nathan Koop 13.6k1966111 add a comment| Your Answer draft saved draft discarded Sign up or log in Sign up using Google Since our FormsAuthentication stuff not only authorizes the user into ASP.NET but also carries with it tokens into other "session-like" systems, folks dug around in those systems initially looking at Audit Why?
Arrange numbers and operators to the magic triangle Why were pre-election polls and forecast models so wrong about Donald Trump? Cookieauthenticationoptions Slidingexpiration Ah ha!
Summarizing, if you hit your page after 1 minute, it won't extend your Forms session lifetime regardless your slidingExpiration setting. - Hernan de Lahitte [url]http://weblogs.asp.net/hernandl[/url] [url]http://www.lagash.com/english/index.html[/url] "Alessandro Zucchi"
This site uses Forms Authentication to generate the session cookie that authenticates my users. check over here Within my code I am making use of the basic Membership Provider class with no extending or modification. US Election results 2016: What went wrong with prediction models? Well, we waited 10.5 minutes the clicked. Asp.net Session Sliding Expiration
The following two tabs change content below.BioLatest Posts Guest Posts Latest posts by Guest Posts (see all) Access IIS Express from a Remote Device - October 28, 2016 What Branch Am I was using ASP.NET forms authentication with the timeout set to 30 minutes and sliding expiration set to true. This is obviously quite useful in scenarios where you just need one or two small pieces of user information that you'd otherwise have to store in Session or in an associated http://sistemainmo.com/forms-authentication/forms-authentication-not-working-asp-net-4-0.php By olive in forum Macromedia Director Basics Replies: 2 Last Post: September 30th, 12:13 PM Uploading problem = weird warning (was: access denied problem.....) By Ryan A in forum PHP Development
If the cookie expires, the user must re-authenticate. Slidingexpiration False What power do I have as a driver if my interstate route is blocked by a protest? I guess it is just one of those quirks.
therefore it was already set to true in your case. © Rick Strahl, West Wind Technologies, 2005 - 2016 Toggle navigation Products tandem Software Audit Management Business Continuity Planning asp.net authentication forms-authentication httpcookie share|improve this question asked Sep 26 '11 at 11:18 vtortola 15.1k1488167 add a comment| 2 Answers 2 active oldest votes up vote 6 down vote accepted I I changed the worker process to recycle at a set time during off peak hours instead of after a number of minutes had passed. Forms Authentication Cookie Expiration Because the key was auto-generating, though, it was also getting regenerated every time the application reset, and failing to decrypt previously handed-out Forms Authentication cookies.
The code that creates the cookie is (in the login page after authenticating the user):FormsAuthenticationTicket fat = new FormsAuthenticationTicket(1, sessionId, DateTime.Now, expires, false, "", FormsAuthentication.FormsCookiePath); Response.Cookies.Add(new HttpCookie(FormsAuthentication.FormsCookieName, FormsAuthentication.Encrypt(fat))); Response.Redirect(...);Thanks very much Previous examples of large scale protests after Presidential elections in US? share|improve this answer answered Feb 14 '12 at 10:52 MattWritesCode 3,74563174 Could you see if my update works for you? –Darin Dimitrov Feb 14 '12 at 11:01 weblink However, even though you set a timeout of X minutes it is perfectly normal for a users authentication ticket to expire before that time limit due to the sliding expiration is
So if you want the timeout to for sure be at least a certain number of minutes you can increase the timeout to twice the desired time, or write your own This I believe is min value for a date time. Blog Latest Greatest Hits Dev Tool List Podcast Hanselminutes This Developer's Life Ratchet & The Geek Speaking Speaking/Videos Presentations Tips Books ASP.NET 4.5 ASP.NET MVC 4 Relationship Hacks © Copyright 2016, slidingExpiration Optional attribute.
For your scenario, I suggest you to use a trace tool e.g. current community chat Stack Overflow Meta Stack Overflow your communities Sign up or log in to customize your list. Falafel Consulting Training Company Store Creating a light beam Atmega328P 8MHz External Clock How to add a phrase-less key to ssh agent?
Both the ticket and the GetRedirectUrl() contain the expiration information, and so I assumed that ASP.NET was automatically injecting itself in the middle to set the expiration on the cookie explicitly. It never "slides". Incidentally I ended up here because I also had problems with the plain old Login control not creating a persistent cookie EVEN IF the Remember me checkbox was applied. The behavior is like absolute expiration, not sliding. ********************************************************************* WEB.CONFIG session:
I have also inspected the cookie that contains the ticket and I never set its expiration date. False Specifies that sliding expiration is not enabled and the cookie expires at a set interval from the time the cookie was originally issued. General IIS ASP.NET Facebook Google+ Twitter LinkedIn Contact Us (800) 356-6568 Contact Form Facebook Google+ Twitter LinkedIn Sign In tandem AspireMail User Self Service AspireMail Outlook Web App AspireDocs Login © My boss asks me to stop writing small functions and do everything in the same loop What does a white over red VASI indicate?
Not to worry, though.