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)
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)
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)
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)
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)
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"