elephmind-api / scripts /init_admin.py
issoufzousko07's picture
Upload folder using huggingface_hub
931223d verified
raw
history blame
807 Bytes
import sys
import os
sys.path.append(os.path.dirname(os.path.abspath(__file__)))
import database
from main import get_password_hash
def create_admin():
database.init_db()
if database.get_user_by_username("admin"):
print("Admin already exists.")
return
admin_data = {
"username": "admin",
"hashed_password": get_password_hash("password123"),
"email": "admin@elephmind.com",
"security_question": "Quel est votre animal totem ?",
"security_answer": get_password_hash("elephant")
}
if database.create_user(admin_data):
print("Admin user created successfully. (Login: admin / password123)")
else:
print("Failed to create admin user.")
if __name__ == "__main__":
create_admin()