diff --git a/packages/app/src/utils/auth.ts b/packages/app/src/utils/auth.ts index 2acc6ae..a02b692 100644 --- a/packages/app/src/utils/auth.ts +++ b/packages/app/src/utils/auth.ts @@ -14,29 +14,11 @@ export async function wxLogin(): Promise { provider: 'weixin', success: async (loginRes) => { try { - // Step 2: 获取用户微信头像和昵称 - let nickname: string | undefined - let avatarUrl: string | undefined - await new Promise((res) => { - uni.getUserProfile({ - desc: '用于完善个人资料', - success: (profileRes) => { - nickname = profileRes.userInfo.nickName - avatarUrl = profileRes.userInfo.avatarUrl - res() - }, - fail: () => { - // 用户拒绝授权,仍可继续登录 - res() - }, - }) - }) - - // Step 3: 发送登录请求 + // Step 2: 发送登录请求 + // 注:uni.getUserProfile 已被微信废弃(基础库 2.27.1+), + // 新用户的昵称/头像由后端生成默认值,用户可在个人资料页修改 const result = await post('/auth/login', { code: loginRes.code, - nickname, - avatarUrl, }) uni.setStorageSync('token', result.token) resolve(result)