-
Sujet
-
from Flask_login import LoginManager app = Flask(__name__) # Remplacez par une clé secrète sécurisée app.secret_key = 'votre_clé_secrète' login_manager = LoginManager() login_manager.init_app(app) # Simulez une base de données d'utilisateurs users = {'utilisateur1': {'mot_de_passe': 'motdepasse1'}} class User(UserMixin): def __init__(self, username): self.id = username @login_manager.user_loader def load_user(username): return User(username) @app.route('/login', methods=['GET', 'POST']) def login(): if request.method == 'POST': username = request.form['username'] password = request.form['password'] user = users.get(username) if user and password == user['mot_de_passe']: user_obj = User(username) login_user(user_obj) return redirect(url_for('dashboard')) return render_template('login.html') @app.route('/dashboard') @login_required def dashboard(): return 'Vous êtes connecté au tableau de bord' @app.route('/logout') @login_required def logout(): logout_user() return 'Vous avez été déconnecté' if __name__ == '__main__': app.run()
——————–
tad33_78900 – Envoyé depuis le Discord : Culte du code
Vous lisez 0 fil de discussion
Vous lisez 0 fil de discussion
- Vous devez être connecté pour répondre à ce sujet.