Advertisement
Guest User

Untitled

a guest
Apr 9th, 2020
199
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.62 KB | None | 0 0
  1. def _set_session_is_verified(self):
  2.         if not valid_referer(self.request.META):
  3.             return
  4.         try:
  5.             url = self.request.META.get('HTTP_REFERER', '')
  6.             url_name = resolve(parse.urlparse(url).path).url_name
  7.         except Resolver404:
  8.             return
  9.         if url_name not in self.check_requests_from:
  10.             return
  11.         device_key = self.request.COOKIES.get(COOKIES_USER_DEVICE_KEY, None)
  12.         user_device = self.request.user.devices.filter(device_key=device_key).first()
  13.         self.request.session[SESSION_IS_VERIFIED_KEY] = getattr(user_device, 'is_verified', False)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement