def get_current_user(): """Get current user.""" if not 'session_token' in session: return None try: user = User.become(session['session_token']) if not user: signout_user() return user except Exception, e: signout_user() return None # user = User.get_current() # return user # if 'session_token' in session: # user = User.become(session['session_token']) # if not 'token' in session: # return None # token = session['token'] # user = User.become(token) # if not user: # signout_user() # return None # return user # if not user: # # signout_user() # return None # return user
def test_user_become(): existed_user = User() existed_user.login('user1_name', 'password') session_token = existed_user.get_session_token() user = User.become(session_token) assert user.get('username') == existed_user.get('username')
def test_user_become(): # type: () -> None existed_user = User() existed_user.login('user1_name', 'password') session_token = existed_user.session_token user = User.become(session_token) assert user.get('username') == existed_user.get('username')
def test_user_become(): # type: () -> None existed_user = User() existed_user.login("user1_name", "password") session_token = existed_user.session_token user = User.become(session_token) assert user.get("username") == existed_user.get("username")
def check(self): user = User.become(session['session_token']) return user and user.get('isAdmin')