adding current revision information

This commit is contained in:
2026-01-02 08:29:16 -05:00
parent 789465483c
commit 920947e556
64 changed files with 5963 additions and 18 deletions
+23
View File
@@ -0,0 +1,23 @@
from database import SessionLocal
from models import User
from passlib.context import CryptContext
pwd_context = CryptContext(schemes=["bcrypt"], deprecated="auto")
db = SessionLocal()
username = "admin"
password = "admin"
hashed_password = pwd_context.hash(password)
admin_user = db.query(User).filter_by(username=username).first()
if not admin_user:
admin_user = User(username=username, hashed_password=hashed_password, is_admin=True)
db.add(admin_user)
db.commit()
print("Admin user created successfully.")
else:
print("Admin user already exists.")
db.close()