INNER CODE UNIT · Python
index
l4wio/CTF-challenges-by-me · 0x3004/200-XYZBANK/app.py:42
def index():
if 'credential' in request.cookies:
return redirect('/info')
return render_template('index.html')
@app.route('/logout')
def logout():
resp = make_response(redirect('/'));
resp.set_cookie('credential','',expires=0);
return resp
@app.route('/login',methods=['POST'])
def login():
login_credential = list(request.form[i] for i in PARAMS) # get POST params
if len(login_credential) != 3: render_template('index.html',error=u'Not enough parameters :-)')
app.logger.warning('[DEUBG] login: %s -> %s' % (request.remote_addr,str(login_credential)))
signin = login_query(login_credential)
if signin is None: