Spaces:
Sleeping
Sleeping
Jose Salazar
Modal para login, se integra al backend de auth, correcion menor en encabezado de UI
0bfb6b2 Download backend/src/auth/auth.validators.js from blackmistcode/polysignal_hackaton: direct link, hf CLI and curl.
- Browser
- Download file 698 Bytes
-
https://huggingface.co/spaces/blackmistcode/polysignal_hackaton/resolve/main/backend/src/auth/auth.validators.js
- Command line
-
hf download hf://spaces/blackmistcode/polysignal_hackaton/backend/src/auth/auth.validators.js
-
curl -L -o auth.validators.js https://huggingface.co/spaces/blackmistcode/polysignal_hackaton/resolve/main/backend/src/auth/auth.validators.js
698 Bytes
| /** | |
| * Esquemas Zod para validar inputs del modulo de autenticacion. | |
| * | |
| * Responsabilidades: | |
| * - loginSchema: validar email (formato correcto, lowercase, trim) | |
| * y password (minimo 8 caracteres). | |
| * | |
| * Consumido por: | |
| * - auth.routes.js → validate(loginSchema) en POST /login. | |
| */ | |
| import { z } from 'zod'; | |
| export const loginSchema = z.object({ | |
| email: z.string().email('Invalid email').toLowerCase().trim(), | |
| password: z.string().min(8, 'Password must be at least 8 characters'), | |
| }); | |
| export const registerSchema = z.object({ | |
| email: z.string().email('Invalid email').toLowerCase().trim(), | |
| password: z.string().min(8, 'Password must be at least 8 characters'), | |
| }); | |