Ejemplo n.º 1
0
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
Ejemplo n.º 2
0
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')
Ejemplo n.º 3
0
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')
Ejemplo n.º 4
0
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')
Ejemplo n.º 5
0
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')
Ejemplo n.º 6
0
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")
Ejemplo n.º 7
0
 def check(self):
     user = User.become(session['session_token'])
     return user and user.get('isAdmin')