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
def getUserByEmail(email): user = users_table.find_one(email=email) if (user): user = User(**(user)) user.password = '' return user
def getUserByUsername(username): user = users_table.find_one(username=username) if (user): user = User(**(user)) user.password = '' return user
def getUser(id): user = users_table.find_one(id=id) if (user): user = User(**(user)) user.password = '' return user