Añadir registro para recordarMe valor y tipo conversión
- Añadir conversión de tipo para recordarMe para manejar cadena/booleano/número - Añadir la tala detallada para rastrear la lógica de configuración de cookies -...
Añadir registro integral para operaciones de cookies de USERNAME y REMEMBER-ME
- Añadir registro detallado para la lectura de cookies en la carga de la página - Agregar registro para verificar que las cookies se establecen después de la re...
Actualizar campo de nombre de usuario oculto para usar formKey para la remontaje
- Añadir la clave a la entrada oculta de nombre de usuario para forzar la nueva montar después de iniciar sesión - Asegúrese de que todos los campos relacionado...
Formulario de fuerza vuelven a subir después de logout para prevenir el autolleno del navegador
- Añadir el estado clave que cambia después de logout para forzar la nueva montura de componentes - Cambiar la tecla de campo de texto para incluir formaKey - C...
Utilice nombres de campo aleatorizados para evitar el reconocimiento de autollenol del navegador
- Genera sufijo aleatorio para nombres de campo de nombre de usuario en cada carga de página - Evita que el navegador reconozca el campo que la misma carga de p...
Evitar el autofilo del navegador restaurar el nombre de usuario viejo después de logout
- Cambiar el autocompleto de "nombre de usuario" a 'off' en el campo de nombre de usuario - Cambiar el autocompleto de 'on' a 'off' - Limpiar nombre de usuario ...
Borrar TODAS las cookies indiscriminadamente durante el logout
- Eliminar todas las cookies en la página de registro kamo-login (lado cliente) - Eliminar todas las cookies en kamo-login logout API (server-side) - Despeje lo...
Borrar TODAS las cookies indiscriminadamente durante el logout
- Eliminar todas las cookies en la página de registro de kamo-nal (lado cliente) - Eliminar todas las cookies en la API de registro interno de kamo (lado-servid...
Invalidar la sesión existente antes de validar OTK
- Comprobar la cookie existente de *** en la solicitud de validación - Borrar y eliminar cualquier sesión existente antes de validar OTK - Verificar los datos d...
Invalidar la sesión existente antes de crear uno nuevo durante el inicio de sesión
- Comprobar la cookie existente de *** en la solicitud de inicio de sesión - Supríma/invalidar la sesión existente antes de crear uno nuevo - Previene la reutil...
Desactivar el seguimiento de actividades y la extensión de sesión durante el inicio de sesión
- Añadir la función de deshabilizaClientActivityTracker() para detener el seguimiento de la actividad - Monitor de sesión de parada cuando se inicia sesión de r...
Borrando datos de sesión antes de borrar la tecla en endpoint endpoint logout
- Fijar los datos de sesión para vaciar JSON antes de borrar la clave - Se asegura de que la sesión sea inutilizable incluso si la eliminación falla o hay rezag...
Borrando datos de sesión antes de borrar la tecla en endpoint endpoint logout
- Fije los datos de sesión para vaciar JSON antes de borrar la clave - Se asegura de que la sesión es inutilizable incluso si la eliminación falla o hay rezago ...
Datos claros de sesión antes de borrar la clave para garantizar la sesión es inutilizable
- Establecer datos de sesión para vaciar JSON antes de borrar la llave - Se asegura de que la sesión es inutilizable incluso si la eliminación falla o hay rezag...
Mejorar el aclarador de cookies de tron logout - cookies claras en todas las combinaciones de dominio/camida
- Limparar las cookies con dominio de base (p. ej., .kamocrm.com) para cubrir todos los subdominios - Limpiar las cookies para el nombre de host actual sin atri...
Ejecure Redis importar en la ruta de cierre - use la importación estática para getRedisReeLecient
Borra las cookies *** existentes antes de configurar la nueva durante la validación
- Limpiar todas las posibles variaciones de cookies de *** antes de configurar nueva cookie - Evita reutilizar las cookies de sesión antiguas de los inicios de ...
Añadir registro de verificación para confirmar que la sesión de Redis se elimina durante el inicio de sesión
Añadir registro de verificación para confirmar que la sesión de Redis se elimina durante el inicio de sesión
Borra las cookies *** existentes antes de configurar la nueva durante el inicio de sesión
- Limpiar todas las posibles variaciones de cookies *** (dominio base, nombre de host, no domain) - Evita reutilizar las cookies de la sesión de los antiguos in...
Anotar fija: llama a SecurityService logout endpoint para invalidar sesión totalmente
- Llama SecurityService /api/security/logout para invalidar adecuadamente sesión en Java backend - Esto asegura que la sesión se elimine, se eliminen las fichas...
Anotar fija: llama a SecurityService logout endpoint para invalidar sesión totalmente
- Llama SecurityService /api/security/logout para invalidar adecuadamente sesión en Java backend - Esto asegura que la sesión se elimine, se eliminen las fichas...
Corre el flujo de logout: cookies claras pero aún así intentan auto-login
- Eliminar la lógica skipAutoLogin (auto-login debe funcionar siempre) - Añadir clarosCookies param para conectarse a logout - Página de sesión bono limpia las ...
Ejear problema de logout: evitar auto-login después de iniciar sesión
- Añadir el parámetro de consulta de skipAutoLogin para conectarse de nuevo redirpe el accesorio - Omitir el control de auto-login cuando está presente skipAuto...
Reemplazar PersonIcon con avatar de usuario en NavTop Mi enlace de cuenta
- Fetch member avatar usando la utilidad de DiputadoAvatar - Mostrar el componente Avatar con la imagen del usuario o las iniciales cay de vuelta - Patrón de di...
Añadir campo avatarType a la entidad Avatar para una simple comprobación de tipo
- Añadir columna de TYPE para almacenar 'foto' o 'Avatar Creator' - Retire los constructores duplicados que entraban en conflicto con Lombok. - Estal avatarType...
Utilícele campo avatarType en lugar de una detección compleja de poderes
- Comeche el campo de avatarType directamente para una simple comprobación de tipo - Estampa avatarType cuando crea nuevos avatares - Enfoque mucho más sencillo...
Añadir campo avatarType a la entidad Avatar para una simple comprobación de tipo
- Añadir columna de TYPE para almacenar 'foto' o 'Avatar Creator' - Atramas en constructores automáticamente - Evita la necesidad, por ejemplo, de controles y p...
Utilista filtro simple para comprobar si avatar es foto o Avatar Creator
- Eliminar la lógica compleja de detección de proxy - Simplemente filtrar findById resultado para comprobar si es AvatarPhoto - Si no fotos, por defecto a Avata...
Errores de tipo descriptor: Reemplazar tipos de "cual" con una interfaz adecuada en MemberListProvider
añadir la insensibilidad de los casos a la comparación de la moneda
Añadir registro a MemberListProvider para desbaratar URL números de visualización de URL en la lista de miembros
Añadir registro detallado para getThemeDomain y getPublicBucketUrl para debug los problemas de generación URL de avatar
Añadir registro detallado a la generación de URL de avatar para depurar
- Registro cuando se generan URLs de avatar, qué URLs se crean - Registrar cuando faltan avatares o URLs nulas - Esto ayudará a identificar por qué los avatares...
Añadir registro detallado a avatarUtils para depurar problemas de exhibición de avatar
Error de corregir TypeScript - añadir anotación de tipo explícita para encontrar callback
Arreglar avatar no exhibir en la página de Perfil después de refrescar
- Asegurar que la URL de avatar se conserve del perfil del miembro cuando se establece activaAvatar - Actualizar el perfilData con URL de avatar cuando se carga...
Añadir registro detallado para la depuración de selección de avatar
- Log completo objeto de avatar cuando se manejaSelectAvatar se llama - Añadir validación para avatar.id antes de procesar - Llamadas URL de API de registro - M...
Error tipo de error de tipo de Aixe TypeScript - maneje null body en apiProxy
- Convertir null a indefinido para compatibilidad de tipo BodyInit - Arreglas: El tipo 'null' no se asigna al tipo 'BodyInit, indefinido'
Arregido PUT solicitud de manejo de cuerpo para endpoint set-active
- Deje expresamente el cuerpo a indefinido para solicitudes de PUT sin cuerpo - Mejorar el manejo de la carrocería en apiProxy para manejar con gracia las solic...
Mejorar la manipulación de errores para endpoint endpoint de avatar activa establecido
- Adelante mensajes de error de backend en lugar de mensaje genérico - Mejor análisis de errores en frontend (maneja las respuestas JSON y de texto) - Recogging...
Utilice importaciones estáticas en lugar de importaciones dinámicas para avatarUtils
- Sustituir las importaciones dinámicas por importaciones estáticas en la parte superior del expediente - Evite los problemas de resolución de módulos con el mó...
Arreglar alias de ruta - uso de ./lib/avatarUtils en lugar de ./app/lib/avatarUtils
-/ mapas para proyectar root, por lo que/lib/avatarUtils es la vía correcta -/app/lib/avatarUtils era incorrecto (sería buscar aplicación/app/lib/avatarUtils)
Ejear las importaciones dinámicas - use path alias ./app/lib/avatarUtils para la resolución de paquete web Next.js
- Cambiar las vías relativas a los alias de ruta/app/lib/avatarUtils - Next.js webpack no puede resolver extensiones .js para archivos .ts en importaciones diná...
Ejear las importaciones dinámicas ESM de tipo de escritura - añadir .js extensión necesaria para la resolución del módulo node16/nodenext
- TipoScript con móduloResolution node16/nodenext requiere extensiones explícitas .js en importaciones dinámicas - TipoScript resolverá las importaciones .js a ...
Arregación restante de la extensión .js en la importación dinámica de HexHeadGroup
Como lo que ves enviaste?
Cada una de estas actualizaciones aterriza en su espacio de trabajo automáticamente. Empieza gratis y verlo crecer semana tras semana.