feat(userVerify): 添加阿里云身份证二要素核验功能
- 在接口层新增 verifyIdCard 接口,实现姓名与身份证号核验 - userVerify 页面提交时增加身份核验逻辑,核验失败阻止提交 - 调用核验接口时显示加载状态,并根据结果提示用户 - 后端依赖 aliyun cloudauth,提供实人认证相关服务接口 - 完成基本的错误捕获与用户提示,提升实名认证流程安全性
This commit is contained in:
@@ -128,3 +128,24 @@ export async function submit(data: UserVerify) {
|
||||
}
|
||||
return Promise.reject(new Error(res.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 阿里云实人认证 - 身份证二要素核验
|
||||
* 验证姓名和身份证号是否一致
|
||||
*/
|
||||
export async function verifyIdCard(realName: string, idCard: string) {
|
||||
const res = await request.post<ApiResult<{
|
||||
success: boolean;
|
||||
isMatch: boolean;
|
||||
bizCode: string;
|
||||
message: string;
|
||||
}>>(
|
||||
SERVER_API_URL + '/id-verification/verify-id-card',
|
||||
null,
|
||||
{ params: { realName, idCard } }
|
||||
);
|
||||
if (res.code === 0) {
|
||||
return res.data;
|
||||
}
|
||||
return Promise.reject(new Error(res.message));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user