Spaces:
Sleeping
Sleeping
File size: 1,714 Bytes
ccdb867 6d73892 6208c15 ccdb867 60e1f9f ccdb867 ae7980e 06aa6df ccdb867 ed967ad 06aa6df 7f1d006 e289848 7f1d006 2ae08fd ccdb867 6d73892 ccdb867 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 |
import flask
import flask_cors
import os
def checkPassword(passwordInput, password):
if (str(passwordInput) == str(password)):
return True
else:
return False
# sets up the app
app = flask.Flask(__name__)
flask_cors.CORS(app)
# creates a API endpoint for the password input
@app.route('/api/thewellermangroup/passwordinput/<passwordIn>', methods=['GET'])
def password(passwordIn):
PASSWORD = "1234"
securePassword = "$"+PASSWORD
access = checkPassword(passwordIn, securePassword)
data = {}
# Example data (could be fetched or processed dynamically)
if access:
data = {
'PASSWORD': securePassword,
'PASSWORDINPUT': passwordIn,
'ACCESS': access,
}
f = open('/FUNCTIONS/FUNCTIONS_BACKEND.txt', 'r', encoding='utf-8')
FUNCTIONS_BACKEND = f.read()
f.close()
f = open('/LINKS/LINKS.txt', 'r', encoding='utf-8')
LINKS = f.read()
f.close()
f = open('/RIGHT_CLICK/RIGHT_CLICK.txt', 'r', encoding='utf-8')
RIGHT_CLICK = f.read()
f.close()
exec("data.update({'CODE': {'FUNCTIONS': {"+FUNCTIONS_BACKEND+"}}})")
exec("data.update({'CODE': {'LINKS': {"+LINKS+"}}})")
exec("data.update({'CODE': {'RIGHT_CLICK': '''"+RIGHT_CLICK+"'''}})")
else:
data = {
'PASSWORD': 'Access Denied',
'PASSWORDINPUT': passwordIn,
'ACCESS': access,
'RIGHTCLICK': 'Access Denied',
'FUNCTIONS': 'Access Denied',
'LINKS': 'Access Denied'
}
return flask.jsonify(data)
if __name__ == "__main__":
app.run(debug=True,host="0.0.0.0",port=5000) |