Exemplo n.º 1
0
    def GET(self):
        web.header('Access-Control-Allow-Origin', '*')
        web.header('Content-Type', 'application/json')
        web.header('Cache-Control', 'no-cache')
        if check_login():
            jopts = {
                "fwv": gv.ver_str + '-SIP',
                "tz": gv.sd['tz'],
                "ext": gv.sd['nbrd'] - 1,
                "seq": gv.sd['seq'],
                "sdt": gv.sd['sdt'],
                "mas": gv.sd['mas'],
                "mton": gv.sd['mton'],
                "mtof": gv.sd['mtoff'],
                "urs": gv.sd['urs'],
                "rso": gv.sd['rst'],
                "wl": gv.sd['wl'],
                "ipas": gv.sd['ipas'],
                "reset": gv.sd['rbt'],
                "lg": gv.sd['lg']
            }
        else:
            jopts = {
                "fwv": gv.ver_str + '-SIP',
            }

        return json.dumps(jopts)
Exemplo n.º 2
0
    def GET(self):
        web.header(b"Access-Control-Allow-Origin", b"*")
        web.header(b"Content-Type", b"application/json")
        web.header(b"Cache-Control", b"no-cache")
        if check_login():
            jopts = {
                u"fwv": gv.ver_str + u"-SIP",
                u"tz": gv.sd[u"tz"],
                u"ext": gv.sd[u"nbrd"] - 1,
                u"seq": gv.sd[u"seq"],
                u"sdt": gv.sd[u"sdt"],
                u"mas": gv.sd[u"mas"],
                u"mton": gv.sd[u"mton"],
                u"mtof": gv.sd[u"mtoff"],
                u"urs": gv.sd[u"urs"],
                u"rso": gv.sd[u"rst"],
                u"wl": gv.sd[u"wl"],
                u"upas": gv.sd[u"upas"],
                u"reset": gv.sd[u"rbt"],
                u"lg": gv.sd[u"lg"]
            }
        else:
            jopts = {u"fwv": gv.ver_str + u"-SIP"}

        return json.dumps(jopts)
Exemplo n.º 3
0
    def GET(self):
        web.header('Access-Control-Allow-Origin', '*')
        web.header('Content-Type', 'application/json')
        web.header('Cache-Control', 'no-cache')
        if check_login():
            jopts = {
                "fwv": gv.ver_str+'-OSPi',
                "tz": gv.sd['tz'],
                "ext": gv.sd['nbrd'] - 1,
                "seq": gv.sd['seq'],
                "sdt": gv.sd['sdt'],
                "mas": gv.sd['mas'],
                "mton": gv.sd['mton'],
                "mtof": gv.sd['mtoff'],
                "urs": gv.sd['urs'],
                "rso": gv.sd['rst'],
                "wl": gv.sd['wl'],
                "ipas": gv.sd['ipas'],
                "reset": gv.sd['rbt'],
                "lg": gv.sd['lg']
            }
        else:
            jopts = {
                "fwv": gv.ver_str+'-OSPi',
            }

        return json.dumps(jopts)
Exemplo n.º 4
0
def login():
    error = None
    session.pop('user', None)
    if request.method == 'POST' and check_login(request.form):
        result = login_user(request.form)
        if result["result"] == True:
            print(result)
            print(result["value"][0]["id"])
            session['user'] = result["value"][0]["id"]
            return render_template('account.html')
    return render_template('index.html', error=error)
Exemplo n.º 5
0
def login():
    error = None
    session.pop('user', None)
    if request.method == 'POST' and check_login(request.form):
        result = login_user(request.form)
        if result["result"] == True:
            if result["value"][0]["Role"] == "ADMIN":
                session['admin'] = result["value"][0]["id"]
                return render_template('admin_home.html')
            else:
                session['user'] = result["value"][0]["id"]
                return render_template('account.html')
    return render_template('index.html', error=error)
Exemplo n.º 6
0
def apiLogin():
    # return "jsonify(d)"
    # print('ds:')transfers = get_transfers(request.args.get('user'))
    # print(request.is_json)
    # print(request.get_json()['username'])
    if check_login(request.get_json()):
        result = login_user(request.get_json())
        if result["result"] == True:
            # access_token = create_access_token(identity=request.get_json()['username'])
            access_token = create_access_token(identity=result["value"][0]["id"])
            if result["value"][0]["Role"] == "ADMIN":
                # session['admin'] = result["value"][0]["id"]
                d = "{'user': "******"\",  \"role\": 'admin', 'status': 'logged-in'}"
                return jsonify(access_token=access_token)
            else:
                # session['user'] = result["value"][0]["id"]
                d = "{'user': "******"\", 'status': 'logged-in'}"
                return jsonify(access_token=access_token)
                # return render_template('account.html')
        d = "{'user': "******"'status': 'failed to login'}"
        return d +'\n'
    return "Bad request\n"