Authored by htoooth

fix capthca

@@ -87,11 +87,9 @@ const generateQiniu = (req, res, next) => { @@ -87,11 +87,9 @@ const generateQiniu = (req, res, next) => {
87 req.session.captcha = result.data.text; 87 req.session.captcha = result.data.text;
88 req.session.captchaCount = 0; 88 req.session.captchaCount = 0;
89 89
90 - let imageUrl = result.data.images + `/watermark/2/text/${uuid.v4()}/fontsize/120/dissolve/10`;  
91 -  
92 res.type('png'); 90 res.type('png');
93 if (result.code === 200) { 91 if (result.code === 200) {
94 - request(imageUrl).pipe(res); 92 + request(result.data.images).pipe(res);
95 } 93 }
96 94
97 }).catch(next); 95 }).catch(next);
@@ -5,6 +5,7 @@ @@ -5,6 +5,7 @@
5 'use strict'; 5 'use strict';
6 6
7 const api = require('./captcha-api'); 7 const api = require('./captcha-api');
  8 +const uuid = require('uuid');
8 9
9 exports.generateCaptcha = () => { 10 exports.generateCaptcha = () => {
10 return api.gen().then((result) => { 11 return api.gen().then((result) => {
@@ -17,7 +18,8 @@ exports.generateCaptcha = () => { @@ -17,7 +18,8 @@ exports.generateCaptcha = () => {
17 code: 200, 18 code: 200,
18 data: { 19 data: {
19 text: codeStr, 20 text: codeStr,
20 - images: `${result.data.verifiedGraphicCode}?imageView/2/w/240` 21 + images: `${result.data.verifiedGraphicCode}` +
  22 + `?imageView/2/w/240/watermark/2/text/${uuid.v4()}/fontsize/120/dissolve/10`
21 } 23 }
22 }; 24 };
23 } else { 25 } else {