Fixed #5562 -- Changed settings of Expires heading when expiring a cookie to
work with non-compliant browsers (also removes a non-compliance feature of our own). Thanks, caifen1985@gmail.com and SmileyChris. git-svn-id: http://code.djangoproject.com/svn/django/trunk@6549 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
parent
570e8936d9
commit
e60c26d5bb
|
@ -308,13 +308,8 @@ class HttpResponse(object):
|
||||||
self.cookies[key][var.replace('_', '-')] = val
|
self.cookies[key][var.replace('_', '-')] = val
|
||||||
|
|
||||||
def delete_cookie(self, key, path='/', domain=None):
|
def delete_cookie(self, key, path='/', domain=None):
|
||||||
self.cookies[key] = ''
|
self.set_cookie(key, max_age=0, path=path, domain=domain,
|
||||||
if path is not None:
|
expires='Thu, 01-Jan-1970 00:00:00 GMT')
|
||||||
self.cookies[key]['path'] = path
|
|
||||||
if domain is not None:
|
|
||||||
self.cookies[key]['domain'] = domain
|
|
||||||
self.cookies[key]['expires'] = 0
|
|
||||||
self.cookies[key]['max-age'] = 0
|
|
||||||
|
|
||||||
def _get_content(self):
|
def _get_content(self):
|
||||||
if self.has_header('Content-Encoding'):
|
if self.has_header('Content-Encoding'):
|
||||||
|
|
Loading…
Reference in New Issue