diff --git a/UI/MainUI/SOGoUserHomePage.m b/UI/MainUI/SOGoUserHomePage.m index 22c6a295c..8134af2c0 100644 --- a/UI/MainUI/SOGoUserHomePage.m +++ b/UI/MainUI/SOGoUserHomePage.m @@ -24,6 +24,7 @@ #import #import #import +#import #import #import #import @@ -213,15 +214,19 @@ static NSString *defaultModule = nil; [response setHeader: [container baseURLInContext: context] forKey: @"location"]; auth = [[self clientObject] authenticatorInContext: context]; + + date = [NSCalendarDate calendarDate]; + [date setTimeZone: [NSTimeZone timeZoneWithAbbreviation: @"GMT"]]; + cookie = [WOCookie cookieWithName: [auth cookieNameInContext: context] value: @"discard"]; [cookie setPath: @"/"]; - date = [NSCalendarDate calendarDate]; [cookie setExpires: [date yesterday]]; [response addCookie: cookie]; - - [response setHeader: date forKey: @"Last-Modified"]; - [response setHeader: @"no-store, no-cache, must-revalidate, max-age=0" forKey: @"Cache-Control"]; + + [response setHeader: [date rfc822DateString] forKey: @"Last-Modified"]; + [response setHeader: @"no-store, no-cache, must-revalidate, max-age=0" + forKey: @"Cache-Control"]; [response setHeader: @"post-check=0, pre-check=0" forKey: @"Cache-Control"]; [response setHeader: @"no-cache" forKey: @"Pragma"];