def post(): """ POST /signup Method for Creating a new User """ parser = reqparse.RequestParser() parser.add_argument('username', type=str, required=True, help="*username required") parser.add_argument('password', required=True, help="*password required") data = parser.parse_args() _username = data['username'] _password = str(data['password']) check_exist = UserModel.find_by_username(_username) if check_exist: return {"error:": "User Already Exist!"}, 409 else: new_user = UserModel(_username, _password) new_user.save_to_db() return new_user.json(), 201
def post(self): data = UserRegister.parser.parse_args() if UserModel.find_user_by_username(data["username"]): return {"Message": "Username already exists."}, 400 user = UserModel(**data) user.save_to_db() return {"Message": "User was succesfully created."}, 201
def post(self): data = UserRegister.parser.parse_args() if UserModel.find_by_username(data['username']): return {"message": "A user with that username already exists"}, 400 user = UserModel(data['username'], data['password']) user.save_to_db() return {"message": "User created successfully"}, 201
def post(self): data = UserRegister.parser.parse_args() if UserModel.find_by_username(data['username']): return {'message': 'username already exists'}, 400 user = UserModel(**data) user.save_to_db() return {'message': 'User successfully registered'}, 201
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
def post(self): data = _user_parser.parse_args() if UserModel.find_by_name(data['name']): return {"message": "A user with that name already exists"}, 400 user = UserModel(**data) user.save_to_db() return {"message": "User created successfully."}, 201
def test_crud(self): with self.app_context(): user = UserModel("ipo", "kk") self.assertIsNone(UserModel.find_by_username("ipo")) self.assertIsNone(UserModel.find_by_id(1)) user.save_to_db() self.assertIsNotNone(UserModel.find_by_username("ipo")) self.assertIsNotNone(UserModel.find_by_id(1))
def post(self): data = UserRegister.parser.parse_args() if UserModel.find_by_username(data['username']): return {"message": "the account is used by someone already"}, 400 user_account = UserModel(**data) user_account.save_to_db() return {"message": "the account register successfully"}, 201
def post(self): data = UserRegistration.parser.parse_args() if UserModel.find_by_username(data['username']): return {"message": "User with this username already exists"}, 409 user = UserModel(**data) user.save_to_db() return {"message": "User created successfully"}, 201
def post(self): data = UserRegister.parser.parse_args() if(UserModel.find_by_username(data['username'])): return {"message": "User {} alreay exists".format(data['username'])},401 user = UserModel(data['username'],data['password']) # alternate way of using unpacking # user = UserModel(**data) user.save_to_db() return {"message":"Created user {} successfully".format(data['username'])},201
def post(self): data = UserRegister.parser.parse_args() if UserModel.find_by_username(data['username']): return { "message": "A user with that username already exists" }, 400 # Bad request user = UserModel(**data) user.save_to_db() return {"message": "User created successfully."}, 201 # Created
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
def post(self): data = _parser.parse_args() username = data['username'] user = UserModel.find_by_username(data['username']) if user: return {"message": f"Username '{data['username']}' already exists"} else: user = UserModel(**data) user.save_to_db() count_of_users = len(UserModel.query.all()) sms_contact(os.getenv( 'ADMIN_PHONE'), f"A new user just created an account (username: {username}) that makes {count_of_users} users") return {"message": "Acccount was created successfully"}, 201
def post(self): data = UserRegister.parser.parse_args() if UserModel.find_by_username(data['username']): return {'message': 'User with this username already exists'}, 400 User = UserModel(**data) User.save_to_db() # connection = sqlite3.connect('data.db') # cursor = connection.cursor() # query = "INSERT INTO users VALUES (NULL, ?, ?)" # cursor.execute(query, (data['username'],data['password'])) # # connection.commit() # connection.close() return {'message': 'User created successfully'}, 201
def post(self): data = UserRegister.parser.parse_args() connection = sqlite3.connect('Database.db') cursor = connection.cursor() if UserModel.findByUsername(data['username']) is not None: return { "message": "user {} already exists".format(data['username']) }, 400 user = UserModel(**data) user.save_to_db() # # insert_query = "INSERT INTO users VALUES (NULL, ?, ?)" # # cursor.execute(insert_query, (data['username'], data['password'])) # # connection.commit() # connection.close() return {"message": "UserCreated "}, 201 # created