Normalize email to lowercase in register and login methods
Despliegue Automático / desplegar (push) Successful in 1m8s

This commit is contained in:
2026-09-08 09:00:05 +02:00
parent 776ed86742
commit e0e2a983f1
+2 -2
View File
@@ -22,7 +22,7 @@ const register = async (req, res) => {
console.log(`Intentando registrar usuario: ${email}`);
console.log(`Encrypted Master Key recibida: ${encrypted_master_key}`);
// Registramos el usuario y emitimos tokens para entrar directamente
await authService.register(email, password, encrypted_master_key);
await authService.register(email.toLowerCase(), password, encrypted_master_key);
// Generamos tokens reutilizando el flujo de login (no hay deviceName en register)
const nombreDispositivo = deviceName || req.headers['user-agent'] || 'Dispositivo Desconocido';
@@ -46,7 +46,7 @@ const login = async (req, res) => {
// Si Flutter no envía un nombre, intentamos leer el User-Agent
const nombreDispositivo = deviceName || req.headers['user-agent'] || 'Dispositivo Desconocido';
const { encrypted_master_key, access_token, refresh_token } = await authService.login(email, password, nombreDispositivo);
const { encrypted_master_key, access_token, refresh_token } = await authService.login(email.toLowerCase(), password, nombreDispositivo);
res.json({
message: 'Login exitoso',