Beispiel #1
0
 def post(self):
     data = UserRegister.parser.parse_args()
     if Usermodel.findbyusername(data['username']) is not None:
         return {'message': "An user with name '{}' already exists."}
     else:
         x = Usermodel(data['username'], data['password'])
         x.insert()
         return {"user has been created"}
Beispiel #2
0
	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)
		user.save_to_db()

		return {"message" : "User created successfully."}, 201
Beispiel #3
0
    def post(self):
        data = Register.parser.parse_args()

        if Usermodel.get_by_name(data["username"]):
            return {"Message ": "User already exists"}, 400  #Bad Request

        # 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()

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

        return {"message": "User created successfully."}, 201  #created
Beispiel #4
0
 def post(self):
     data = User.parser.parse_args()
     log.info("{}".format(data))
     if Usermodel.find_by_name(data['username']):
         log.warning("User with name {} is already exists".format(data['username']))
         return {"message":"User with name {} is already exists".format(data['username'])}
     user = Usermodel(**data)
     user.save()
     return user.json()
Beispiel #5
0
 def post(self):
     data = RegistorUser.parser.parse_args()
     if Usermodel.find_by_user(data['username']):
         return {'message': 'a user with this name has already exist'}
     user = Usermodel(data['username'], data['password'])
     try:
         user.save_to_db(user)
     except:
         return {'message': 'an error occoured in insert user to database'}
     return user.json(), 201
Beispiel #6
0
def identity(payload):
	user_id = payload['identity']
	return Usermodel.find_by_id(user_id)
Beispiel #7
0
def authenticate(username,password):
	user=Usermodel.find_by_username(username)
	if user and safe_str_cmp(user.password,password):
		return user
Beispiel #8
0
 def get(self):
     data = Usermodel.find()
     log.info("{} ".format(json.dumps(data)))
     return data