feat: add global auth settings and pending users

This commit is contained in:
2026-07-02 06:27:32 -07:00
parent f6b7924d0c
commit 4bb4312b08
24 changed files with 2831 additions and 23 deletions

View File

@@ -41,9 +41,9 @@ export async function POST(request: Request): Promise<Response> {
if (created.session) {
await setSessionCookie(created.session.id);
}
return jsonSuccess(organizationId ? "申请已提交,待机构管理员审批" : "账号已创建", {
return jsonSuccess(organizationId && !invitationToken ? "账号已创建,机构加入申请已提交" : "账号已创建", {
account: created.account,
pendingApproval: !created.session,
pendingApproval: false,
});
} catch (error) {
const reason = error instanceof Error ? error.message : "账号创建失败";