pub async fn register(
username: String,
email: String,
password: String,
) -> Result<AuthResponse, ApiError>Expand description
用户注册。
校验用户名、邮箱、密码;仅在 users 表为空(站点未初始化)时允许注册,
首个用户成为 admin。之后一律返回 “Registration is closed”,
不随管理员角色变化(如被降级为 blocked)重新开放。
Leptos server function,注册在 /api 路径下。