验证码登录支持二次认证
This commit is contained in:
parent
fabf44d582
commit
d8b3f2b492
|
|
@ -429,8 +429,20 @@ const HandleLoginByCode = async () => {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
let result = await loginByCode(code_login_form.value);
|
let result = await loginByCode(code_login_form.value);
|
||||||
if (result["code"] !== 0) {
|
if (result["code"] == 1102) {
|
||||||
ElMessage.error(result["message"] || "登录失败!请稍后再试");
|
//需二次认证,支持方式
|
||||||
|
second_auth_visible.value = true;
|
||||||
|
second_auth_state_key.value = result["data"]["state"];
|
||||||
|
let types = result["data"]["type"];
|
||||||
|
second_auth_type_list.value = types.split(",");
|
||||||
|
//删除''空值
|
||||||
|
second_auth_type_list.value = second_auth_type_list.value.filter(item => item);
|
||||||
|
second_auth_method.value = second_auth_type_list.value[0];
|
||||||
|
console.log("second_auth_type_list:", second_auth_type_list.value);
|
||||||
|
return;
|
||||||
|
|
||||||
|
} else if (result["code"] != 0) {
|
||||||
|
ElMessage.error(result["message"] || "该账号已被禁用,请联系管理员!");
|
||||||
return;
|
return;
|
||||||
} else {
|
} else {
|
||||||
let userTokenInfo: UserToken = result["data"];
|
let userTokenInfo: UserToken = result["data"];
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue