feat: add organization settings and invitations

This commit is contained in:
2026-07-02 05:12:35 -07:00
parent a555c9dd23
commit ba8097e583
20 changed files with 2959 additions and 130 deletions

View File

@@ -20,6 +20,7 @@ export async function POST(request: Request): Promise<Response> {
const email = readString(body, "email");
const password = readString(body, "password");
const organizationId = readString(body, "organizationId");
const invitationToken = readString(body, "invitationToken");
if (!name || !email || !password) {
return jsonFailure("姓名、邮箱和密码不能为空");
@@ -35,6 +36,7 @@ export async function POST(request: Request): Promise<Response> {
email,
password,
organizationId: organizationId || undefined,
invitationToken: invitationToken || undefined,
});
if (created.session) {
await setSessionCookie(created.session.id);