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)