oa-email-code-login 实现邮箱验证码登录

这个提交包含在:
2026-05-27 06:49:58 +08:00
父节点 afa03c0b71
当前提交 7f96cc0379
共修改 21 个文件,包含 1027 行新增和 45 行删除
+6
查看文件
@@ -1,4 +1,5 @@
import { apiRequestData } from "../api/http";
import { verifyEmailLoginCode } from "../api/auth";
import type { LoginRequest, LoginResponse, MeResponse } from "../api/types";
import { getDeviceFingerprint } from "./deviceFingerprint";
@@ -32,6 +33,11 @@ export async function loginWithPassword(payload: LoginRequest) {
});
}
export async function loginWithEmailCode(payload: { email: string; code: string }) {
resetRefreshSessionCache();
return verifyEmailLoginCode(payload);
}
async function requestRefreshSession() {
return apiRequestData<LoginResponse>("/api/auth/refresh", {
method: "POST",