diff --git a/backend/shop/views.py b/backend/shop/views.py index be4f218..ac5743d 100644 --- a/backend/shop/views.py +++ b/backend/shop/views.py @@ -1004,6 +1004,14 @@ def wechat_login(request): country = request.data.get('country') province = request.data.get('province') city = request.data.get('city') + + print("="*20 + " 小程序登录调试 " + "="*20) + print(f"收到登录请求: code={code}") + print(f"用户信息: nickname={nickname}, gender={gender}") + print(f"头像URL: {avatar_url}") + print(f"位置信息: country={country}, province={province}, city={city}") + print(f"完整数据: {request.data}") + print("="*50) if not code: return Response({'error': 'Code is required'}, status=400) diff --git a/miniprogram/src/pages/user/index.tsx b/miniprogram/src/pages/user/index.tsx index 3edca11..306acbc 100644 --- a/miniprogram/src/pages/user/index.tsx +++ b/miniprogram/src/pages/user/index.tsx @@ -198,6 +198,7 @@ export default function UserIndex() { console.log('code:', code) if (res.statusCode === 200 && res.data.token) { + console.log('登录成功,后端返回用户信息:', res.data) Taro.setStorageSync('token', res.data.token) Taro.setStorageSync('userInfo', res.data) setUserInfo(res.data) @@ -237,6 +238,7 @@ export default function UserIndex() { Taro.hideLoading() if (res.statusCode === 200 && res.data.token) { + console.log('手机号登录成功,后端返回用户信息:', res.data) Taro.setStorageSync('token', res.data.token) Taro.setStorageSync('userInfo', res.data) setUserInfo(res.data)