0001-applied-0003-django-1.6-middleware-do-not-store-set-.patch
authentic2/middleware.py | ||
---|---|---|
83 | 83 | |
84 | 84 |
class CollectIPMiddleware(object): |
85 | 85 |
def process_request(self, request): |
86 |
ips = request.session.setdefault('ips', set())
|
|
86 |
ips = set(request.session.setdefault('ips', []))
|
|
87 | 87 |
ip = request.META.get('REMOTE_ADDR', None) |
88 | 88 |
if ip and ip not in ips: |
89 | 89 |
ips.add(ip) |
90 |
request.session['ips'] = list(ips) |
|
90 | 91 |
request.session.modified = True |
91 | 92 | |
92 | 93 |
class OpenedSessionCookieMiddleware(object): |
93 |
- |