File size: 807 Bytes
931223d
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
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()