def logged_in(self):
   """Returns true if a user is currently logged in, false otherwise."""
   token = os.getenv('HTTP_AUTHORIZATION')
   if token:
     return UserToken.get('', 'bearer', token) is not None
   else:
     return self.auth.get_user_by_session() is not None
 def current_user(self):
   """Returns currently logged in user"""
   token = os.getenv('HTTP_AUTHORIZATION')
   if token:
     user_token = UserToken.get('', 'bearer', token)
     return self.auth.store.user_model.get_by_id(int(user_token.user))
   user_dict = self.auth.get_user_by_session()
   return self.auth.store.user_model.get_by_id(user_dict['user_id'])
Exemplo n.º 3
0
 def deleteRecoveryToken(self, token):
     UserToken.get(self.getId(), "recovery", token).key.delete()