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
| from flask import Flask, redirect, url_for, render_template, request
app = Flask(__name__)
@app.route('/') def index(): return render_template('log_in.html')
@app.route('/login',methods = ['POST', 'GET']) def login(): if request.method == 'POST' and request.form['username'] == 'admin' : return redirect(url_for('success')) return redirect(url_for('index'))
@app.route('/success') def success(): return 'logged in successfully' if __name__ == '__main__': app.run(debug = True)
from flask import Flask, redirect, url_for, render_template, request, abort app = Flask(__name__)
@app.route('/') def index(): return render_template('log_in.html')
@app.route('/login',methods = ['POST', 'GET']) def login(): if request.method == 'POST': if request.form['username'] == 'admin' : return redirect(url_for('success')) else: abort(401) else: return redirect(url_for('index'))
@app.route('/success') def success(): return 'logged in successfully'
if __name__ == '__main__': app.run(debug = True)
|