Пример #1
0
def verify_password(username_or_token, password):
    user_id = User.verify_auth_token(username_or_token)
    if user_id:
        user = session.query(User).filter_by(id=user_id).one()
    else:
        user = session.query(User).filter_by(
            username=username_or_token).first()
        if not user or not user.verify_password(password):
            return False
    g.user = user
    return True
Пример #2
0
def verify_password(username_or_token, password):
    #Try to see if it's a token first
    print 'user is ' + username_or_token + ' password is ' + password
    user_id = User.verify_auth_token(username_or_token)
    if user_id:
        user = session.query(User).filter_by(id=user_id).one()
    else:
        user = session.query(User).filter_by(
            username=username_or_token).first()
        if not user or not user.verify_password(password):
            return False
    g.user = user
    return True
Пример #3
0
def verify_password(usernameOrToken, password):
    # first see if the usernameOrToken is a token
    # if it is, it will pass back and ID, if not
    # it will send back None

    user_id = User.verify_auth_token(usernameOrToken)
    if user_id:
        print("Looking for user_id {0}".format(user_id))
        user = session.query(User).filter_by(id=user_id).first()
    else:
        user = session.query(User).filter_by(username=usernameOrToken).first()
        # print("Found user: {0}".format(user.username))
        if not user or not user.verify_password(password):
            return False
        print("Authorized access to :{0}".format(user.username))

    g.user = user
    return True
Пример #4
0
def verify_password(username_or_token, password):
    session = DBSession()
    # Try to see if it's a token first
    print "verifying the password now"
    user_id = User.verify_auth_token(username_or_token)
    print "user_id: " + str(user_id)
    if user_id:
        print "primary verification succeeded"
        user = session.query(User).filter_by(id=user_id).one()
    else:
        print "secondary verification"
        user = session.\
            query(User).\
            filter_by(username=username_or_token).\
            first()
        if not user or not user.verify_password(password):
            print "User not found, redirecting"
            return False
    g.user = user
    return True