finished simple auth system
This commit is contained in:
parent
dc44f6334d
commit
37d5de9d67
|
@ -2,6 +2,9 @@
|
|||
# It only generates a string that you can copy-paste into users.py
|
||||
|
||||
from pyshare_receiver import salthash
|
||||
from pyshare import character_pool
|
||||
from random import choices
|
||||
|
||||
import sys
|
||||
|
||||
|
||||
|
@ -13,4 +16,7 @@ if __name__ == '__main__':
|
|||
''')
|
||||
sys.exit(0)
|
||||
else:
|
||||
print()
|
||||
username, password = sys.argv[1:]
|
||||
salt = choices(character_pool, k=10)
|
||||
hash = salthash(password, salt)
|
||||
print(f" '{username}': ['{hash}', '{salt}'],")
|
||||
|
|
|
@ -5,6 +5,7 @@ from flask import Flask, request
|
|||
from werkzeug.utils import secure_filename
|
||||
from hashlib import sha3_256
|
||||
from users import users
|
||||
import config
|
||||
|
||||
app = Flask(__name__)
|
||||
|
||||
|
@ -33,7 +34,7 @@ def receive_file() -> tuple:
|
|||
file = request.files.get('file')
|
||||
filename = secure_filename(file.filename)
|
||||
file.save(filename)
|
||||
return filename, 201
|
||||
return config.url_template.format(filename), 201
|
||||
else:
|
||||
return 'Wrong or no credentials', 403
|
||||
return 'you\'re doing this wrong', 418
|
||||
|
|
Loading…
Reference in New Issue
Block a user