Ejemplo n.º 1
0
    def post(self):
        data = User_register.parser.parse_args()

        if UserModel.find_by_user(data['user']):
            return {"message": "This user already exists."}, 400

        user = UserModel(data['user'], data['password'])
        user.save_to_db()

        return {"message": "User created successfully."}, 201
Ejemplo n.º 2
0
    def post(self):
        data = Register_User.parser.parse_args()
        if UserModel.find_by_user(data['username']):
            return {
                'message':
                "username :{} already exists".format(data['username'])
            }
        user = UserModel(**data)

        user.save_to_db()

        return {'message': "username registered successfully"}, 201
Ejemplo n.º 3
0
def authenticate(user, password):
    user = UserModel.find_by_user(user)

    if user and safe_str_cmp(user.password, password):
        return user
    return None