def get(self): parser = RequestParser() parser.add_argument('token', type=str) args = parser.parse_args() if UserService.check_token(args['token']): return {'message': 'success'} return {'message': 'error'}
def post(self): parser = RequestParser() parser.add_argument('email', type=str) parser.add_argument('password', type=str) args = parser.parse_args() salted_string = (args['password'] + SALT) hashed_pwd = hash_sha(salted_string) if user_service.check_login(args['email'], hashed_pwd): return {'message': 'ok', 'token': user_service.get_token(args['email'], hashed_pwd)} else: return {'message': 'error'}
def post(self): try: parser = RequestParser() parser.add_argument('email', type=str) parser.add_argument('token', type=str) args = parser.parse_args() pwd = ''.join(choice(ascii_uppercase) for i in range(8)) salted_string = (pwd + SALT) hashed_pwd = hash_sha(salted_string) UserService.create_user(args['email'], hashed_pwd, args['token']) send_mail(args['email'], "Account information", "Hi, This is your temporary password for your account: " + pwd) return {'message': 'ok'} except: return {'message': 'error'}
def post(self): parser = RequestParser() parser.add_argument('email', type=str) parser.add_argument('password', type=str) args = parser.parse_args() salted_string = (args['password'] + SALT) hashed_pwd = hash_sha(salted_string) if user_service.check_login(args['email'], hashed_pwd): return { 'message': 'ok', 'token': user_service.get_token(args['email'], hashed_pwd) } else: return {'message': 'error'}
def post(self): try: parser = RequestParser() parser.add_argument('email', type=str) parser.add_argument('token', type=str) args = parser.parse_args() pwd = ''.join(choice(ascii_uppercase) for i in range(8)) salted_string = (pwd + SALT) hashed_pwd = hash_sha(salted_string) UserService.create_user(args['email'], hashed_pwd, args['token']) send_mail( args['email'], "Account information", "Hi, This is your temporary password for your account: " + pwd) return {'message': 'ok'} except: return {'message': 'error'}
def parse(self) -> Namespace: parser = argparse.ArgumentParser() parser.add_argument("--estimate", "-e", type=int) parser.add_argument("--due", "-d", choices=["day", "week", "sprint", "month", "year"]) parser.add_argument("--priority", "-p", type=int) parser.add_argument("--read", "-r", action="store_true") parser.add_argument("--sprint-length", "-sl", type=int) parser.add_argument("--sprint-points", "-sp", type=int) parser.add_argument("--init", action="store_true") parser.add_argument("--next", action="store_true") parser.add_argument("--verbose", "-v", action="store_true") parser.add_argument("name", nargs="+" if self.is_name_required() else "*") args = parser.parse_args() return args
def post(self): parser = RequestParser() parser.add_argument('file', type=werkzeug.datastructures.FileStorage) parser.add_argument('name', type=str) parser.add_argument('price', type=str) parser.add_argument('description', type=str) parser.add_argument('type', type=int) parser.add_argument('token', type=str) args = parser.parse_args() if UserService.check_token(args['token']): if args['type'] == 0: return {'message': 'success'} ImageService.save_2d_image(args) else: ImageService.save_3d_image(args) return {'message': 'success'} return {'message': 'error'}, 403
parser.add_argument('--categories_path', type=str, default='./raw_data/categories.csv', help=""" Path to the categories csv dataset""") parser.add_argument('--sql_db_path', type=str, default='/database/disaster_response.db', help=""" Path to the SQLite database to save the results into""") parser.add_argument('--sql_table', type=str, default='categorized_messages', help=""" SQL table name to save the results into""") args = parser.parse_args() messages_path = args.messages_path categories_path = args.categories_path sql_db_path = args.sql_db_path sql_table = args.sql_table #Check if the database is a db file #We'll be dropping it if it exists, so better make sure if sql_db_path[-3:] != '.db': print('sql_db_path is {}'.format(sql_db_path)) raise ValueError( 'sql_db_path must point to an existing db file or be a path to a new one.' ) #Load the datasets