docs: explain configuration inputs and authentication components

This commit is contained in:
cieanyau committed 2026-11-06 00:29:13 +08:00
1 parent dc32a74d7a
commit 3a53d2e58f
19 files changed
+72

No files matched your search

@@ -1,4 +1,8 @@
<script>
/**
* 通用安全挑战弹窗:challenge 提供允许的方式,context 提供操作场景与验证令牌。
* verified 仅回传验证字段供父级重试原操作;非登录场景暂不开放 certification 认证。
*/
import "~/assets/styles/GeetestField.DiieTibK.css";
import "~/assets/styles/CaptchaField.BSN3ZbsD.css";
import "~/assets/styles/SecurityVerificationDialog.skYFo4v7.css";
@@ -128,6 +132,7 @@ var w = {
(clearInterval(z), clearTimeout(B), (z = void 0), (B = void 0));
}
function q() {
// 切换挑战/验证方式时统一清空密码、验证码、认证二维码及定时器,并废弃旧请求代次。
(L++,
ve(),
(A.value = ``),
@@ -168,6 +173,7 @@ var w = {
() => k.value === `email_code` || k.value === `phone_code`,
);
async function ye() {
// 登录异常使用 exception_login,其余操作必须传 action;图形挑战通过后才能发送短信/邮件。
if (K.value || P.value || !Y.value || !G.value || !E.visible)
return;
let e =
@@ -225,6 +231,7 @@ var w = {
}
}
function X() {
// 操作密码不能 trim,其他验证码去除边缘空白;验证令牌必须和所选挑战方式一同提交。
return {
security_verify_method: k.value,
security_verify_value:
@@ -247,6 +254,7 @@ var w = {
};
}
async function Q(e) {
// 实名认证结果串行查询,弹窗关闭或挑战改变后停止续排,不把旧认证结果交给新操作。
if (J(e) && j.value) {
try {
let t = await O.get(
@@ -274,6 +282,7 @@ var w = {
}
}
async function be() {
// 认证链接要求 HTTPS;二维码在浏览器按需生成,认证完成仍以状态接口为准。
if (
K.value ||
G.value?.disabled ||