Initial commit
This commit is contained in:
16
create_user.py
Executable file
16
create_user.py
Executable file
@@ -0,0 +1,16 @@
|
||||
#!/usr/bin/env python3
|
||||
from backend import create_app, db
|
||||
from backend.models import User
|
||||
from werkzeug.security import generate_password_hash
|
||||
|
||||
app = create_app()
|
||||
with app.app_context():
|
||||
username = input("Nom d'utilisateur : ")
|
||||
password = input("Mot de passe : ")
|
||||
if User.query.filter_by(username=username).first():
|
||||
print(f"Utilisateur '{username}' existe déjà !")
|
||||
else:
|
||||
user = User(username=username, password=generate_password_hash(password))
|
||||
db.session.add(user)
|
||||
db.session.commit()
|
||||
print(f"Utilisateur '{username}' créé avec succès !")
|
||||
Reference in New Issue
Block a user