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:

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…