| 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) |