sentiment-analysis / create_admin.py
sabarish
Initial commit
e45ddff
raw
history blame contribute delete
802 Bytes
from app import create_app
from models import db, User
app = create_app()
with app.app_context():
# Check if admin exists
admin_user = User.query.filter_by(role='Admin').first()
if not admin_user:
print("Creating default admin account...")
admin = User(name="System Administrator", email="admin@neurosent.com", role="Admin", department="IT")
admin.set_password("admin123")
db.session.add(admin)
db.session.commit()
print("Admin account created! Email: admin@neurosent.com | Pass: admin123")
else:
# Update existing admin password to be sure
print(f"Admin already exists: {admin_user.email}")
admin_user.set_password("admin123")
db.session.commit()
print("Admin password reset to: admin123")