def get_current_user_by_token(): """ Load the logged in user into a request variable to future use """ token = auther.get_token() user = None if token: user = verify_user_token(token) setattr(g, 'user', user)
def verify_token(token): """ Overload the basic auth verify password method """ user = None if token: user = verify_user_token(token) # For use of session based login #if not user: # user = get_user_by_id(session.get('user_id', None)) if user: setattr(g, 'user', user) return True else: return False
def test_token(self): token = generate_user_token(self.u) self.assertIsNotNone(token) self.assertEqual(verify_user_token(token), self.u)