Merge pull request #779 from MoonRide303/auth-file-access

Blocked remote access to auth.json
This commit is contained in:
MoonRide303 2023-10-24 21:56:48 +02:00 committed by GitHub
commit 486568a04f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 6 additions and 2 deletions

View File

@ -1,5 +1,6 @@
import json
import hashlib
import modules.constants as constants
from os.path import exists
@ -28,7 +29,7 @@ def load_auth_data(filename=None):
return auth_dict
auth_dict = load_auth_data('auth.json')
auth_dict = load_auth_data(constants.AUTH_FILENAME)
auth_enabled = auth_dict != None

View File

@ -1,3 +1,5 @@
# as in k-diffusion (sampling.py)
MIN_SEED = 0
MAX_SEED = 2**63 - 1
AUTH_FILENAME = 'auth.json'

View File

@ -378,5 +378,6 @@ shared.gradio_root.launch(
server_name=args_manager.args.listen,
server_port=args_manager.args.port,
share=args_manager.args.share,
auth=check_auth if args_manager.args.share and auth_enabled else None
auth=check_auth if args_manager.args.share and auth_enabled else None,
blocked_paths=[constants.AUTH_FILENAME]
)