This commit is contained in:
qq
2026-04-22 14:45:05 +08:00
parent 01cbdcd695
commit d8ceb298aa
10 changed files with 59 additions and 54 deletions
+6 -4
View File
@@ -26,11 +26,13 @@ class CommonCaptchaController {
this.captchaService = captchaService;
}
async getCaptcha(query) {
const type = query.type ?? 'text';
const size = query.size ?? 4;
const result = type === 'math'
? await this.captchaService.generateMath()
: await this.captchaService.generate({ size });
const color = query.color ?? '#028304';
const result = await this.captchaService.generate({
size,
noise: 4,
color,
});
return api_1.Api.success({
svg: result.svg,
key: result.key,
@@ -1 +1 @@
{"version":3,"file":"common_captcha.controller.js","sourceRoot":"","sources":["../../../../src/app/common/controller/common_captcha.controller.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;AAAA,2CAA4C;AAC5C,6CAA+C;AAE/C,gCAA6B;AAC7B,iDAA6C;AAC7C,gEAA2D;AAC3D,oEAA2D;AAE3D,MAAsB,uBAAuB;IACZ;IAA/B,YAA+B,cAA8B;QAA9B,mBAAc,GAAd,cAAc,CAAgB;IAAG,CAAC;IAQ3D,AAAN,KAAK,CAAC,UAAU,CAAU,KAAsB;QAC9C,MAAM,IAAI,GAAG,KAAK,CAAC,IAAI,IAAI,MAAM,CAAC;QAClC,MAAM,IAAI,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,CAAC;QAE7B,MAAM,MAAM,GACV,IAAI,KAAK,MAAM;YACb,CAAC,CAAC,MAAM,IAAI,CAAC,cAAc,CAAC,YAAY,EAAE;YAC1C,CAAC,CAAC,MAAM,IAAI,CAAC,cAAc,CAAC,QAAQ,CAAC,EAAE,IAAI,EAAE,CAAC,CAAC;QACnD,OAAO,SAAG,CAAC,OAAO,CAAC;YACjB,GAAG,EAAE,MAAM,CAAC,GAAG;YACf,GAAG,EAAE,MAAM,CAAC,GAAG;SAChB,CAAC,CAAC;IACL,CAAC;CACF;AAtBD,0DAsBC;AAbO;IANL,IAAA,6BAAU,GAAE;IACZ,IAAA,YAAG,GAAE;IACL,IAAA,sBAAY,EAAC,EAAE,OAAO,EAAE,SAAS,EAAE,CAAC;IACpC,SAAG,CAAC,WAAW,CAAC;QACf,KAAK,EAAE,sBAAS;KACjB,CAAC;;IACgB,WAAA,IAAA,cAAK,GAAE,CAAA;;qCAAQ,mCAAe;;yDAY/C"}
{"version":3,"file":"common_captcha.controller.js","sourceRoot":"","sources":["../../../../src/app/common/controller/common_captcha.controller.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;AAAA,2CAA4C;AAC5C,6CAA+C;AAE/C,gCAA6B;AAC7B,iDAA6C;AAC7C,gEAA2D;AAC3D,oEAA2D;AAE3D,MAAsB,uBAAuB;IACZ;IAA/B,YAA+B,cAA8B;QAA9B,mBAAc,GAAd,cAAc,CAAgB;IAAG,CAAC;IAQ3D,AAAN,KAAK,CAAC,UAAU,CAAU,KAAsB;QAC9C,MAAM,IAAI,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,CAAC;QAC7B,MAAM,KAAK,GAAG,KAAK,CAAC,KAAK,IAAI,SAAS,CAAC;QAEvC,MAAM,MAAM,GAAG,MAAM,IAAI,CAAC,cAAc,CAAC,QAAQ,CAAC;YAChD,IAAI;YACJ,KAAK,EAAE,CAAC;YACR,KAAK;SACN,CAAC,CAAC;QACH,OAAO,SAAG,CAAC,OAAO,CAAC;YACjB,GAAG,EAAE,MAAM,CAAC,GAAG;YACf,GAAG,EAAE,MAAM,CAAC,GAAG;SAChB,CAAC,CAAC;IACL,CAAC;CACF;AAvBD,0DAuBC;AAdO;IANL,IAAA,6BAAU,GAAE;IACZ,IAAA,YAAG,GAAE;IACL,IAAA,sBAAY,EAAC,EAAE,OAAO,EAAE,SAAS,EAAE,CAAC;IACpC,SAAG,CAAC,WAAW,CAAC;QACf,KAAK,EAAE,sBAAS;KACjB,CAAC;;IACgB,WAAA,IAAA,cAAK,GAAE,CAAA;;qCAAQ,mCAAe;;yDAa/C"}