登陆修改

This commit is contained in:
孙佳艺
2026-06-16 13:16:01 +08:00
parent 1b15561e0a
commit 5afe837dec
5 changed files with 182 additions and 63 deletions
+2 -2
View File
@@ -12,13 +12,13 @@ const USE_MOCK = import.meta.env.VITE_USE_MOCK === 'true';
// ── Auth ──────────────────────────────────────────────────
export async function login(username: string, password: string, captchaToken?: string, rememberMe?: boolean): Promise<User> {
if (USE_MOCK) return mock.mockLogin({ username, password });
const res = await api.post<{ accessToken: string; user: User }>('/auth/login', { username, password, captcha_token: captchaToken, remember_me: rememberMe || false }, false);
const res = await api.post<{ accessToken: string; user: User }>('/auth/login', { username, password, captcha_token: captchaToken, remember_me: rememberMe || false }, false, true);
setToken(res.accessToken);
return res.user;
}
export async function phonelogin(phone: string, code: string): Promise<User> {
// if (USE_MOCK) return mock.mockLogin({ username, password });
const res = await api.post<{ accessToken: string; user: User }>('/auth/sms-login', { phone, code }, false);
const res = await api.post<{ accessToken: string; user: User }>('/auth/sms-login', { phone, code }, false, true);
setToken(res.accessToken);
return res.user;
}