From 3dc188faa1d9ee75884d75e4b03a13b4a585d8ff Mon Sep 17 00:00:00 2001 From: chaosBreaking Date: Sun, 1 Sep 2019 22:53:19 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E9=82=80=E8=AF=B7=E4=BA=BA=E9=AA=8C?= =?UTF-8?q?=E8=AF=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/modules/sign/sign.controller.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/modules/sign/sign.controller.js b/src/modules/sign/sign.controller.js index 5da0d7e..f1eed13 100644 --- a/src/modules/sign/sign.controller.js +++ b/src/modules/sign/sign.controller.js @@ -72,6 +72,11 @@ module.exports = { code: 1, msg: 'Missing required parameters' }); + const validInviter = await User.findById(inviter).catch(err => null); + if (!validInviter) return res.json({ + code: 4, + msg: '邀请人不存在' + }); const isCodeValid = await Code.verifyCode({ id: phone, code, type: CODE_TYPE['signUp'] }); password = Crypto.hash(password, { salt: PWD_HASH_SALT }); if (isCodeValid) {