예제 #1
0
    def get(self):
        loc = reqparse.RequestParser()
        loc.add_argument('email',
                         type=str,
                         required=True,
                         help='Email is mandatory')
        data = loc.parse_args()
        user = UserModel.check_by_username(data['email'])
        if user:
            return user.json()

        return {'message', 'User does not exist'}
예제 #2
0
    def post(self):
        data = UserRegister.parser.parse_args()
        try:
            if UserModel.check_by_username(data['email']):
                return {'message': 'user already exist'}
        except:
            pass

        user = UserModel(data['email'], data['password'], data['first name'],
                         data['last name'])
        user.save_to_db()

        return {'message': 'user registered successfully'}