|
import flask |
|
import flask_cors |
|
import os |
|
|
|
def checkPassword(passwordInput, password): |
|
if (str(passwordInput) == str(password)): |
|
return True |
|
else: |
|
return False |
|
|
|
|
|
app = flask.Flask(__name__) |
|
flask_cors.CORS(app) |
|
|
|
|
|
@app.route('/api/thewellermangroup/passwordinput/<passwordIn>', methods=['GET']) |
|
def password(passwordIn): |
|
PASSWORD = "1234" |
|
securePassword = "$"+PASSWORD |
|
access = checkPassword(passwordIn, securePassword) |
|
data = {} |
|
|
|
|
|
|
|
if access: |
|
data = { |
|
'PASSWORD': securePassword, |
|
'PASSWORDINPUT': passwordIn, |
|
'ACCESS': access, |
|
} |
|
f = open('/FUNCTIONS/FUNCTIONS_BACKEND.txt', 'r', encoding='utf-8') |
|
FUNCTIONS_BACKEND = eval('{'+f.read()+'}') |
|
f.close() |
|
f = open('/FUNCTIONS/FUNCTIONS_FRONTEND.txt', 'r', encoding='utf-8') |
|
FUNCTIONS_FRONTEND = f.read() |
|
f.close() |
|
f = open('/LINKS/LINKS.txt', 'r', encoding='utf-8') |
|
LINKS = eval('{'+f.read()+'}') |
|
f.close() |
|
f = open('/RIGHTCLICK/RIGHTCLICK.txt', 'r', encoding='utf-8') |
|
RIGHTCLICK = f.read() |
|
f.close() |
|
|
|
data.update({'DATA': {}}) |
|
data['DATA'].update({'LINKS': LINKS}) |
|
|
|
data['DATA'].update({'CODE': {}}) |
|
data['DATA']['CODE'].update({'FUNCTIONS': {'BACKEND': FUNCTIONS_BACKEND, 'FRONTEND': FUNCTIONS_FRONTEND}}) |
|
data['DATA']['CODE'].update({'RIGHTCLICK': RIGHTCLICK}) |
|
else: |
|
data = { |
|
'PASSWORD': 'Access Denied', |
|
'PASSWORDINPUT': passwordIn, |
|
'ACCESS': access, |
|
'DATA': { |
|
'CODE': { |
|
'FUNCTIONS': 'Access Denied', |
|
'RIGHTCLICK': 'Access Denied' |
|
}, |
|
'LINKS': 'Access Denied' |
|
} |
|
} |
|
|
|
return flask.jsonify(data) |
|
|
|
if __name__ == "__main__": |
|
app.run(debug=True,host="0.0.0.0",port=5000) |