From efaa41ba49a887b3a94c0bdc169604547e49930a Mon Sep 17 00:00:00 2001 From: syuilo Date: Thu, 19 Jul 2018 00:04:09 +0900 Subject: reCAPTCHAをオプションに MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/server/api/private/signup.ts | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'src/server/api') diff --git a/src/server/api/private/signup.ts b/src/server/api/private/signup.ts index 023a36586f..2346222b6f 100644 --- a/src/server/api/private/signup.ts +++ b/src/server/api/private/signup.ts @@ -7,14 +7,16 @@ import generateUserToken from '../common/generate-native-user-token'; import config from '../../../config'; import Meta from '../../../models/meta'; -recaptcha.init({ - secret_key: config.recaptcha.secret_key -}); +if (config.recaptcha) { + recaptcha.init({ + secret_key: config.recaptcha.secret_key + }); +} export default async (ctx: Koa.Context) => { // Verify recaptcha // ただしテスト時はこの機構は障害となるため無効にする - if (process.env.NODE_ENV !== 'test') { + if (process.env.NODE_ENV !== 'test' && config.recaptcha != null) { const success = await recaptcha(ctx.request.body['g-recaptcha-response']); if (!success) { -- cgit v1.2.3-freya