Ejemplo n.º 1
0
def test_refresh_session_token():
    user = User()
    user.set('username', 'user1_name')
    user.set('password', 'password')
    user.login()
    old_session_token = user.get_session_token()
    user.refresh_session_token()
    assert old_session_token != user.get_session_token()
Ejemplo n.º 2
0
def test_refresh_session_token():
    user = User()
    user.set('username', 'user1_name')
    user.set('password', 'password')
    user.login()
    old_session_token = user.get_session_token()
    user.refresh_session_token()
    assert old_session_token != user.get_session_token()
Ejemplo n.º 3
0
def test_refresh_session_token():
    user = User()
    user.set("username", "user1_name")
    user.set("password", "password")
    user.login()
    old_session_token = user.get_session_token()
    user.refresh_session_token()
    assert old_session_token != user.get_session_token()
Ejemplo n.º 4
0
def signin_user(email, password, permenent=True):
    """Sign in user."""
    session.permanent = True

    leanuser = User()
    leanuser.login(email, password)
    token = leanuser.get_session_token()
    session['session_token'] = token
Ejemplo n.º 5
0
def reg():
    username = request.form['username']
    password = request.form['password']
    user = User()
    user.set("username", username)
    user.set("password", password)
    user.sign_up()
    return user.get_session_token(), 200, AccessControl
Ejemplo n.º 6
0
 def POST(self, _phone, _password):
     user = User()
     try:
         user.login(_phone, _password)
         token = user.get_session_token()
         trueName = user.get("nickName")
         web.setcookie('session', token)
         return {'status': 0, 'token': token, 'name': trueName}
     except leancloud.errors.LeanCloudError:
         return {'status': 1, 'message': 'login failed'}
Ejemplo n.º 7
0
 def POST(self):
     it = web.input()
     username = it.get('username', '')
     password = it.get('password', '')
     user = User()
     try:
         user.login(username, password)
         token = user.get_session_token()
         web.setcookie('token', token)
         return {'code': 0, 'token': token}
     except leancloud.errors.LeanCloudError:
         return {'code': 1}
Ejemplo n.º 8
0
def login():
    username = request.form['username']
    password = request.form['password']
    user = User()
    try:
        user.login(username, password)
        result = {
            'token': user.get_session_token(),
            'error': 0
        }
    except LeanCloudError as e:
        result = {
            'error': e.error
        }
    return jsonify(result), 200, AccessControl
Ejemplo n.º 9
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.º 10
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')