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
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
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
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
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
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)
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
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
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
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
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!!" }
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
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
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