Afectar a la versión: BioStar actualizado 2.8.9 / 2.8.10 (la versión anterior es 2.6.4 o una versión inferior)
Versión fija: BioStar 2.8.12
Si el servidor BioStar 2 se ha actualizado de la versión 2.6.4 a la 2.8.x, el administrador de BioStar 2 puede tener un problema con el acceso al menú BioStar 2TA con cierre de sesión automático.
En V2.6.4, se agregó una columna relacionada con permisos (perm_id) a la TA en la tabla de usuarios, y BioStar 2 AC y BioStar 2 TA tuvieron que sincronizarse para la actualización de permisos. Este es un problema que se produce cuando la perm_id de TA se vacía cuando no se logra la sincronización.
Cómo comprobar el problema
1. Vaya a C:\Archivos de programa\BioStar 2(x64)\ta\logs y confirme el archivo de registro generado recientemente
2. Confirme si hay la siguiente descripción en el archivo de registro.
error: no se pudo iniciar sesión
{ id: undefined, message: 'perm_id is required.', message_key: 'REQUIRED_FIELD', language: 'en', status_code: 'REQUIRED_FIELD' }
{ id: undefined, message: 'perm_id is required.', message_key: 'REQUIRED_FIELD', language: 'en', status_code: 'REQUIRED_FIELD' }
3. Si tiene la misma descripción en el archivo de registro, lea lo siguiente.
Cómo resolver el problema
1. Detenga el servicio BioStar 2 TA
2. Ejecute la siguiente consulta. A continuación se muestra la consulta maria db.
UPDATE biostar_tna.sync_last_index
SET last_sync_index = 0DONDE table_name
como 't_usr';
3. Inicie el servicio BioStar 2 TA
4. Espere unos 10 minutos hasta que la información del usuario se sincronice con BioStar 2 TA
5. Confirme el problema