diff --git a/server.js b/server.js index 8fb50e95..32eda9c1 100644 --- a/server.js +++ b/server.js @@ -797,15 +797,7 @@ async function togetherEnsureMember(pool, res, groupId, username, jwtUserId) { [gidNum, username] ); if (legacy.rows.length > 0) { - // JWT ユーザーが送信した username の本人であることを確認(なりすまし防止) - const userCheck = await pool.query( - 'SELECT 1 FROM users WHERE user_id=$1 AND (user_id=$2 OR name=$2)', - [jwtUserId, username] - ); - if (userCheck.rows.length === 0) { - res.status(403).json({ error: 'グループのメンバーではありません' }); - return false; - } + // user_id 未紐付け期間の暫定: メンバー行があれば許可(紐付け完了後に削除予定) console.warn('[Together] legacy path used user=%s username=%s group=%s', jwtUserId, username, gidNum); return true; }