Overview
Flask-Login 0.7, released on March 1, 2024, adds compatibility with Flask 3.x.
Main Features
Flask 3.x support
Flask-Login is now compatible with Flask 3.x and its internal API changes.
python
from flask import Flask
from flask_login import LoginManager, UserMixin, login_required
app = Flask(__name__)
app.secret_key = 'secret'
login_manager = LoginManager(app)
class User(UserMixin):
def __init__(self, id):
self.id = id
@login_manager.user_loader
def load_user(user_id):
return User(user_id)
@app.route('/protected')
@login_required
def protected():
return 'Logged in!'
