Преглед на файлове

fix: use post for email binding

SHLE1 преди 1 седмица
родител
ревизия
9b0ec8ed48
променени са 2 файла, в които са добавени 7 реда и са изтрити 3 реда
  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
 }