15. Session in Flask
How Sessions Work in Flask:
from flask import Flask, session app = Flask(__name__) app.secret_key = 'your_secret_key'@app.route('/login', methods=['POST']) def login(): username = request.form['username'] # Check username and password if username == 'admin': session['logged_in'] = True return 'Logged in successfully!' else: return 'Login failed!'@app.route('/dashboard') def dashboard(): if session.get('logged_in'): return 'Welcome to the dashboard!' else: return 'Access denied!'@app.route('/logout') def logout(): session.pop('logged_in', None) return 'Logged out successfully!'
Example Usage:
Explanation:
Last updated