diff --git a/src/api/login.ts b/src/api/login.ts index efa60dc..83a33f2 100644 --- a/src/api/login.ts +++ b/src/api/login.ts @@ -50,11 +50,11 @@ export const LogOut = (): Promise => { // Google登录/注册参数类型 interface GoogleAuthParamsType { - credential?: string // Google ID Token (用于One Tap登录) + accessToken?: string // Google ID Token (用于One Tap登录) } export const googleAuth = (data: GoogleAuthParamsType): Promise => { return request({ - url: '/api/auth/parseGoogleCredential', + url: '/api/auth/parseGoogleAccessToken', method: 'get', params: data }) diff --git a/src/views/login/LoginPage.vue b/src/views/login/LoginPage.vue index 18afae5..2eafd0e 100644 --- a/src/views/login/LoginPage.vue +++ b/src/views/login/LoginPage.vue @@ -133,10 +133,10 @@ const clickGooleLogin = () => { googleLoginRef.value?.login() } // 处理Google登录 -const handleGoogleLogin = async (credential: string) => { +const handleGoogleLogin = async (accessToken: string) => { try { isLoading.value = true - const result = await googleAuth({ credential }) + const result = await googleAuth({ accessToken }) // console.log('result', result) userInfoStore.setToken(result.token) userInfoStore.setUserInfo(result.user) diff --git a/src/views/login/SignupPage.vue b/src/views/login/SignupPage.vue index 9f7fcf9..404a3c8 100644 --- a/src/views/login/SignupPage.vue +++ b/src/views/login/SignupPage.vue @@ -135,10 +135,10 @@ const clickGooleLogin = () => { googleSignupRef.value?.login() } // 处理Google注册 -const handleGoogleSignup = async (credential: string) => { +const handleGoogleSignup = async (accessToken: string) => { try { isLoading.value = true - const result = await googleAuth({ credential }) + const result = await googleAuth({ accessToken }) userInfoStore.setToken(result.token) userInfoStore.setUserInfo(result.user) showToast('Google sign up successful')