Exemplo n.º 1
0
def signIn(username, password):
    user = users_table.find_one(username=username)
    if (user):
        user = User(**(user))
        if (password == user.password):
            user.password = ''
    return user
def register_user(email, password):
    db_user = User.find_one({'email': email})

    if db_user is not None:
        raise InvalidDataError(
            translation.get_current().EXCEPTION_USER_ALREADY_EXISTS)

    user = User()
    user.email = email
    user.password = password

    saved = User.create(user)

    return saved
Exemplo n.º 3
0
def getUserByEmail(email):
    user = users_table.find_one(email=email)
    if (user):
        user = User(**(user))
        user.password = ''
    return user
Exemplo n.º 4
0
def getUserByUsername(username):
    user = users_table.find_one(username=username)
    if (user):
        user = User(**(user))
        user.password = ''
    return user
Exemplo n.º 5
0
def getUser(id):
    user = users_table.find_one(id=id)
    if (user):
        user = User(**(user))
        user.password = ''
    return user