Browse Source

fix: use post for email binding

SHLE1 1 week ago
parent
commit
9b0ec8ed48
2 changed files with 7 additions and 3 deletions
  1. 3 2
      web/default/src/features/auth/api.ts
  2. 4 1
      web/default/src/features/profile/api.ts

+ 3 - 2
web/default/src/features/auth/api.ts

@@ -109,8 +109,9 @@ export async function bindEmail(
   email: string,
   code: string
 ): Promise<ApiResponse> {
-  const res = await api.get('/api/oauth/email/bind', {
-    params: { email, code },
+  const res = await api.post('/api/oauth/email/bind', {
+    email,
+    code,
   })
   return res.data
 }

+ 4 - 1
web/default/src/features/profile/api.ts

@@ -85,7 +85,10 @@ export async function bindEmail(
   email: string,
   code: string
 ): Promise<ApiResponse> {
-  const res = await api.get(`/api/oauth/email/bind?email=${email}&code=${code}`)
+  const res = await api.post('/api/oauth/email/bind', {
+    email,
+    code,
+  })
   return res.data
 }