修改验证码登陆逻辑

This commit is contained in:
张成
2025-09-07 22:40:47 +08:00
parent ea98c0d117
commit a829a66947
7 changed files with 29 additions and 948 deletions

View File

@@ -101,6 +101,7 @@ export const wechat_auth_login = async (phone_code?: string): Promise<LoginRespo
export interface PhoneLoginParams {
phone: string;
verification_code: string;
user_code: string
}
// 手机号验证码登录
@@ -109,23 +110,16 @@ export const phone_auth_login = async (params: PhoneLoginParams): Promise<LoginR
// 使用 httpService 调用验证验证码接口
const verify_response = await httpService.post('user/sms/verify', {
phone: params.phone,
code: params.verification_code
code: params.verification_code,
user_code: params.user_code
});
if (verify_response.code===0) {
if (verify_response.code === 0) {
return {
success: true,
message: '登录成功',
token: verify_response.data?.token || 'phone_token_' + Date.now(),
user_info: verify_response.data?.user_info || {
user_id: 'phone_' + Date.now(),
username: `用户${params.phone.slice(-4)}`,
avatar: '',
gender: 0,
city: '',
province: '',
country: ''
}
token: verify_response.data?.token,
user_info: verify_response.data?.user_info
};
} else {
return {
@@ -137,7 +131,7 @@ export const phone_auth_login = async (params: PhoneLoginParams): Promise<LoginR
console.error('手机号登录失败:', error);
return {
success: false,
message: '网络错误,请稍后重试'
message: error.message
};
}
};
@@ -165,7 +159,7 @@ export const send_sms_code = async (phone: string): Promise<SmsResponse> => {
console.error('发送短信失败:', error);
return {
success: false,
message: '网络错误,请稍后重试'
message: error.message
};
}
};
@@ -188,7 +182,7 @@ export const verify_sms_code = async (phone: string, code: string): Promise<Veri
console.error('验证验证码失败:', error);
return {
success: false,
message: '网络错误,请稍后重试'
message: error.message
};
}
};