Fix : #4 Too long string error handled, no more displayed extension
continuous-integration/drone/push Build is passing Details

main
Vincent ASTOLFI 1 month ago
parent 5ab3e7a81d
commit 20f082a7ee

@ -46,7 +46,7 @@ app.post('/logIn', (req, res) => {
const { pseudo, password } = req.body; const { pseudo, password } = req.body;
if (!pseudo || !password) { if (!pseudo || !password) {
return res.status(400).send('pseudo and password are required.'); return res.status(400).send({message:'pseudo and password are required.'});
} }
const query = 'SELECT hashed_password FROM users WHERE pseudo = ?'; const query = 'SELECT hashed_password FROM users WHERE pseudo = ?';
@ -75,7 +75,11 @@ app.post('/register', async (req, res) => {
const { pseudo, password } = req.body; const { pseudo, password } = req.body;
if (!pseudo || !password) { if (!pseudo || !password) {
return res.status(400).send('Email and password are required.'); return res.status(400).send({message:'Pseudo and password are required.'});
}
if (pseudo.length > 255 || password.length > 255) {
return res.status(403).send({message:'Pseudo and password must be 255 caracters max'});
} }
const hashedPassword = await bcrypt.hash(password, 10); const hashedPassword = await bcrypt.hash(password, 10);

@ -17,7 +17,8 @@ document.getElementById('registerForm').addEventListener('submit', async functio
}); });
const result = await response.json(); const result = await response.json();
if (response.ok) { if (response.ok) {
messageDiv.textContent = 'User registered successfully!'; messageDiv.textContent = 'User registered successfully!';
messageDiv.style.color = 'green'; messageDiv.style.color = 'green';
@ -49,4 +50,4 @@ document.addEventListener('DOMContentLoaded', async () => {
} catch (error) { } catch (error) {
console.error("Error : ", error) console.error("Error : ", error)
} }
}); });

Loading…
Cancel
Save