"""在 pms_dev(测试库)创建/重置一个安全测试账号,用于实测登录锁定与上传。 账号:13900000009 / SecTest#2026(role=0 操作员,status=1 启用,无组织) """ import os import sys import pymysql from argon2 import PasswordHasher PHONE = "13900000009" PASSWORD = "SecTest#2026" # 默认指向 SSH 隧道(tools/dev-tunnel.ps1),不再使用已移除的 ZeroTier/nginx 转发 conn = pymysql.connect( host=os.environ.get("PMS_MYSQL_HOST", "127.0.0.1"), port=int(os.environ.get("PMS_MYSQL_PORT", "13306")), user="root", password="Hbhyg731024@", database="pms_dev", autocommit=True, ) try: with conn.cursor() as cur: cur.execute("DELETE FROM users WHERE phone = %s", (PHONE,)) cur.execute( "INSERT INTO users (phone, name, password, role, organization_id, status) " "VALUES (%s, %s, %s, 0, NULL, 1)", (PHONE, "安全测试账号", PasswordHasher().hash(PASSWORD)), ) cur.execute("SELECT id, phone, name, role, status FROM users WHERE phone = %s", (PHONE,)) print("inserted:", cur.fetchone()) finally: conn.close() print("ok") sys.exit(0)