修改验证码登陆逻辑
This commit is contained in:
@@ -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
|
||||
};
|
||||
}
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user