INNER CODE UNIT · Python

_create_or_update_admin

yezz123/ai-template · backend/src/dogeapi/cli.py:28

async def _create_or_update_admin(
    *,
    session: AsyncSession,
    email: str,
    password: str,
    full_name: str | None,
    update_password: bool,
) -> str:
    result = await session.execute(select(User).where(User.email == email))
    user = result.scalar_one_or_none()

    if user is None:
        user = User(
            email=email,
            password_hash=hash_password(password),
            full_name=full_name,
            is_active=True,
            is_superadmin=True,

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…