登录界面增加忘记密码. 后台增加密码重置

This commit is contained in:
yml2213
2026-08-20 14:40:01 +08:00
parent 3546036b43
commit 757eee9742
8 changed files with 386 additions and 0 deletions
+14
View File
@@ -39,6 +39,20 @@ export function registerWorker(payload: {
)
}
export function sendWorkerPasswordResetSmsCode(payload: { phone: string }) {
return apiPost<{ sent: boolean; expiresInSeconds: number; provider: string }>(
'/api/v1/worker/auth/password-reset/sms-code',
payload,
)
}
export function resetWorkerPassword(payload: { phone: string; code: string; password: string }) {
return apiPost<{ worker: WorkerUser; reloginRequired: boolean }>(
'/api/v1/worker/auth/password-reset',
payload,
)
}
export function loginWorker(payload: { username: string; password: string }) {
const userAgent = navigator.userAgent
const isMobile = /Android|iPhone|iPad|iPod|Mobile/i.test(userAgent)