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