16 @ns.route('/createUser')
17 class CreateUser(Resource):
18 new_user_model = UM.user_model(ns)
19 @ns.doc(
'create_user',
20 description=
'Create new user when given Email, Password and Account type.',
23 400:
'Invalid Argument or faulty data',
24 500:
'Internal server error'
28 @ns.expect(new_user_model, validate=True)
32 data = request.get_json()
35 email = str(data[
'email']).lower()
36 print(
"New Account: ", email)
37 password_to_crypt = data[
'password']
38 password_to_pass = data[
'password']
41 makeUSR.createUser(email, hash.hash(password_to_crypt), password_to_pass).saveToDB()
45 return {
"Error":
"No data"}, 400