File: client/src/pages/Login.jsx
Problems:
- Empty email/password submits the form
- No password minimum length check
- Email format not validated
Fix: before calling handleSubmit, check:
if (!form.email.includes("@")) → show error
if (form.password.length < 6) → show error
if (isRegister && !form.name.trim()) → show error
File: client/src/pages/Login.jsx
Problems:
Fix: before calling handleSubmit, check:
if (!form.email.includes("@")) → show error
if (form.password.length < 6) → show error
if (isRegister && !form.name.trim()) → show error