diff options
| author | syuilo <syuilotan@yahoo.co.jp> | 2018-07-19 00:04:09 +0900 |
|---|---|---|
| committer | syuilo <syuilotan@yahoo.co.jp> | 2018-07-19 00:04:09 +0900 |
| commit | efaa41ba49a887b3a94c0bdc169604547e49930a (patch) | |
| tree | f26f1185be6780b9abc2c0f853418498d4398f05 /src/server/api | |
| parent | Fix indent (diff) | |
| download | sharkey-efaa41ba49a887b3a94c0bdc169604547e49930a.tar.gz sharkey-efaa41ba49a887b3a94c0bdc169604547e49930a.tar.bz2 sharkey-efaa41ba49a887b3a94c0bdc169604547e49930a.zip | |
reCAPTCHAをオプションに
Diffstat (limited to 'src/server/api')
| -rw-r--r-- | src/server/api/private/signup.ts | 10 |
1 files changed, 6 insertions, 4 deletions
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) { |