Exemplo n.º 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
Exemplo n.º 2
0
    def post(self):
        data = UserRegister.parser.parse_args()

        if UserModel.find_by_username(data['username']):
            return {'message': 'that username already exist'}, 400

        user = UserModel(**data)  #(data['username'], data['password'])
        user.add_to_db()
        return {'message': 'user registered successfully'}, 201
Exemplo n.º 3
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
Exemplo n.º 4
0
def login():
    user_name = request.values['userName']
    password = request.values['password']
    user = UserModel.find_by_username(user_name)
    if user and safe_str_cmp(user.password, password):
        access_token = create_access_token(identity=user.id, fresh=True)
        refresh_token = create_refresh_token(user.id)
        return {"access_token": access_token, "refresh_token": refresh_token}, 200
    return {"message": "Invalid credentials!"}, 401
Exemplo n.º 5
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
Exemplo n.º 6
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)
Exemplo n.º 7
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
Exemplo n.º 8
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
Exemplo n.º 9
0
 def post(self):
     data_load = request.get_json()
     try:
         data = UserSchema().load(data_load)
     except ValidationError as err:
         return err.messages, 404
     if UserModel.find_by_username(data["username"]) is None:
         user = UserModel(data["username"], data["password"])
         user.add_user()
         return {"response": "The user was successfuly created"}, 201
     else:
         return dict(error="User with this username already exist"), 500
Exemplo n.º 10
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
Exemplo n.º 11
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!!"
     }
Exemplo n.º 12
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
def authenticate(username, password):
    user = UserModel.find_by_username(username)
    if user and safe_str_cmp(user.password, password):
        return user
Exemplo n.º 14
0
def authenticate(username,password):
#	user = username_mapping.get(username, None)
	user = UserModel.find_by_username(username)
	if user and safe_str_cmp(user.password, password)
		return user
Exemplo n.º 15
0
def authenticate(uname, pwd):
    # fetch_user=username_mapping.get(uname,None)
    fetch_user = UserModel.find_by_username(uname)
    if fetch_user and safe_str_cmp(fetch_user.password, pwd):
        return fetch_user