Error en logueo de usuarios
Síntoma: Los usuario indican que les sale un error al momento de ingresar con el usuario y contraseña asignados desde el Directorio Activo.
CAUSA:
- El error se presenta porque el sistema verifica en la tabla de usuarios dos campos: ultima_actualizacion_clave y proxima_actualizacion_clave; los cuales están en "Null" y por eso da error al logear.
- Esos campos se encuentran en "Null" porque los clientes que tengan la versión de Consola Administrativa inferior a 108 en la opción de creación de un nuevo usuario no llena esos campos, por lo tanto, quedan en "null".
SOLUCIÓN:
- La solución temporal para permitir que los usuarios puedan acceder al sistema de forma inmediata es realizar lo siguiente:
1.1 Se debe consultar cuales usuarios tiene el mismo error para ajustarlos a todos de una vez con la siguiente instrucción:
SELECT * FROM usuario WHERE proxima_actualizacion_clave IS NULL
1.2 Con esta consulta tenemos todos los "us_id" de los usuarios con el mismo error; se ejecuta el UPDATE para cada uno de los usuario de la consulta anterior con la siguiente instrucción y sustituyendo donde esta 'ADMIN' entre comillas simple se debe colocar el "us_id" de la consulta anterior:
UPDATE usuario SET proxima_actualizacion_clave = '2200-12-31 00:00:00',ultima_actualizacion_clave = '2021-12-09 00:00:00' WHERE us_id = 'ADMIN' - La solución definitiva y la recomendada es actualizar la Consola Administrativa con una versión igual o superior a 108; ya que cada vez
que se registra un nuevo usuario se va presentar el error y se deben ejecutar las instrucciones antes mencionadas.