Kamixitong/check_admin_account.py
2025-11-11 21:39:12 +08:00

32 lines
970 B
Python

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
from app import create_app, db
from app.models import Admin
def check_admin():
"""检查管理员账户是否存在"""
app = create_app()
with app.app_context():
# 查找管理员用户
admin = Admin.query.filter_by(username='admin').first()
if admin:
print("✅ 管理员账户存在")
print(f" 用户名: {admin.username}")
print(f" 邮箱: {admin.email}")
print(f" 角色: {admin.role}")
print(f" 状态: {admin.status}")
print(f" 创建时间: {admin.create_time}")
# 验证密码
if admin.verify_password("admin123"):
print(" ✅ 密码验证通过")
else:
print(" ❌ 密码验证失败")
else:
print("❌ 管理员账户不存在")
if __name__ == "__main__":
check_admin()