diff --git a/back/routes/userRoutes.js b/back/routes/userRoutes.js index 9db60a8..b8831ef 100644 --- a/back/routes/userRoutes.js +++ b/back/routes/userRoutes.js @@ -17,6 +17,13 @@ const isValidPassword = (password) => { router.post('/register', async (req, res) => { const { studentNumber, name, password, major } = req.body; + + if (studentNumber.length > 11) { + return res.status(400).json({ + message: 'Student number must be 11 characters or less' + }); + } + if (!isValidPassword(password)) { return res.status(400).json({ message: 'Password must be at least 6 characters and include both letters and numbers'