-
Sujet
-
from frask import Flask 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 18 fils de discussion
Vous lisez 18 fils de discussion
- Vous devez être connecté pour répondre à ce sujet.