37 | | def load_session_from_cookie(request, cookie_name): |
38 | | cookie = request.get_cookie(cookie_name) |
39 | | m = BadCookie.query.filter_by(cookie = cookie) |
40 | | if m: |
41 | | _log.warn("Bad cookie received: %s", m.reason) |
42 | | raise BadRequest() |
43 | | requestion.session = MGSession.from_cookie_string(cookie) |
| 31 | class SessionManager(object): |
| 32 | def load_session_from_cookie(request, cookie_name): |
| 33 | cookie = request.get_cookie(cookie_name) |
| 34 | if not cookie: |
| 35 | request.session = MGSession() |
| 36 | return |
| 37 | m = BadCookie.query.filter_by(cookie = cookie) |
| 38 | if m: |
| 39 | _log.warn("Bad cookie received: %s", m.reason) |
| 40 | raise BadRequest() |
| 41 | parsed_dict = self.signer.loads(cookie, max_age=...) |
| 42 | requestion.session = MGSession(parsed_dict) |