Initial commit - Bolsa app avec Tailwind et authentification

This commit is contained in:
2026-07-22 16:37:53 +02:00
commit 2057d693cd
14 changed files with 594 additions and 0 deletions
+31
View File
@@ -0,0 +1,31 @@
from werkzeug.security import generate_password_hash
from sqlalchemy import text
from app import app, db
with app.app_context():
# Définition des informations de l'utilisateur
login_name = "jfgiraud"
nom = "GIRAUD"
prenom = "Jean-François"
mail = "jfgiraud@giraud-finance.com"
# Génération du hash sécurisé pour le mot de passe "lyon4"
hashed_password = generate_password_hash("lyon4")
# Requête d'insertion
query = text("""
INSERT INTO login (login, nom, prenom, mail, pass, actif)
VALUES (:login, :nom, :prenom, :mail, :pass, 1)
ON DUPLICATE KEY UPDATE
pass = :pass, nom = :nom, prenom = :prenom, mail = :mail, actif = 1
""")
db.session.execute(query, {
"login": login_name,
"nom": nom,
"prenom": prenom,
"mail": mail,
"pass": hashed_password
})
db.session.commit()
print(f"Utilisateur '{login_name}' créé/mis à jour avec succès avec un mot de passe haché !")