示例#1
0
 def post(self):
     data = UserRegister.parser.parse_args()
     if UserModel.find_by_username(data['username']):
         return {'message': 'This user is already exists'}, 400
     user = UserModel(**data)
     user.save_to_db()
     return {"message": "User created successfully"}, 201
示例#2
0
    def post(self):
        data = UserRegister.parser.parse_args()
        if UserModel.find_by_username(data['username']):
            return {"message": "A user with that name already exists."}, 400

        user = UserModel(**data)
        user.save_to_db()

        return {"message": "User created successfully."}, 201
示例#3
0
	def post(self):
		project = UserRegister.parser.parse_args()

		if UserModel.find_by_username(project['username']):
			return {'message':'A user with this username is already exist'}, 400
		
		user = UserModel(**project)
		user.save_to_db()

		return {"Message": "User created successfully"}, 201
示例#4
0
    def post(self):
        reqdata=UserRegister.parser.parse_args()
        existinguser=UserModel.find_by_username(reqdata['username'])
        print("reqdata is: ",reqdata)
        if existinguser:
            return ({'message':'user already exists'},400)

        newuser=UserModel(reqdata['username'],reqdata['password'])
        newuser.save_to_db()
        return ({'message':'user registered successfully'},201)
示例#5
0
    def post(self):
        data = UserRegister.parser.parse_args()

        if UserModel.find_by_username(data["username"]):
            return {"message": "A user with that username already exsits"}, 400

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

        return {"message": "User created successfully"}, 201
示例#6
0
def register():
    user_name = request.values['userName']
    password = request.values['password']
    if UserModel.find_by_username(user_name):
        return {"message": USER_ALREADY_EXIT}, 400

    user = UserModel(user_name, password)
    user.save_to_db()

    return {"message": USER_OP.format("created")}, 201
示例#7
0
    def post(self):
        data = UserRegister.parser.parse_args()
        if UserModel.find_by_username(data['username']):
            return {"message": "User already exists."}

        i = UserModel(**data)
        try:
            i.save_to_db()
        except:
            return {
                "message": "An error occurred."
            }, 500  # code for internal error
        return {"message": "User created successfully."}, 201
示例#8
0
 def post(self):
     data = UserRegister.parser.parse_args()
     if UserModel.find_by_username(data["username"]):
         return {
             "message":
             "A user with this username already exists in the database!"
         }, 400
     user = UserModel(**data)
     user.save_to_db()
     return {
         "message":
         f"user {data['username']} has been created successfully!!"
     }
示例#9
0
 def post(self):
     data = Usersignup.parser.parse_args()
     if UserModel.get_user_by_name(data['username']):
         return {
             "message": "User already exists please enter new username"
         }, 400
     # conn = sqlite3.connect('user.db')
     # cursor = conn.cursor()
     # cursor.execute("Insert into user values(NULL, ?,?)",(data['username'],data['password']))
     # conn.commit()
     # conn.close
     user = UserModel(**data)
     user.save_to_db()
     return {"message": "User is created successfully"}, 201
示例#10
0
    def post(self):
        """
        :endpoint: /register
        :post body: {"username":<username>, "password":<password>}

        :return: Create successful or not.
        :rtype: JSON Message.
        """
        data = UserRegister.parser.parse_args()

        if UserModel.find_by_username(data['username']):
            return {"Message": 'The user name has already exists !'}, 400

        user = UserModel(**data)
        user.save_to_db()

        return {"Message": "User created successful!"}, 201
示例#11
0
 def post(self):
     value = self.parser.parse_args()
     user = UserModel(**value)
     user.save_to_db()
     return user.json()