Vue d'ensemble

Flask-Login 0.7, publie le 1er mars 2024, ajoute la compatibilite avec Flask 3.x.

Fonctionnalites principales

Support Flask 3.x

Flask-Login est desormais compatible avec Flask 3.x et ses changements d'API internes.

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!'

Sources