summaryrefslogtreecommitdiff
path: root/src/server/api
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2018-07-19 00:04:09 +0900
committersyuilo <syuilotan@yahoo.co.jp>2018-07-19 00:04:09 +0900
commitefaa41ba49a887b3a94c0bdc169604547e49930a (patch)
treef26f1185be6780b9abc2c0f853418498d4398f05 /src/server/api
parentFix indent (diff)
downloadsharkey-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.ts10
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) {