Quita espacios en blanco del nombre de usuario. Los usuarios de

pacientes y médicos se convierten a mayúsculas para verificación contra
BBDD. Los nombres de usuarios administradores se convierten a
minúsculas.
This commit is contained in:
Marcos Garcia Nuñez
2020-01-01 16:26:10 +01:00
parent 10059aacdb
commit 2d09aa8da8

View File

@@ -62,6 +62,11 @@ public class SystemAdminFacadeBean implements SystemAdminFacadeRemote {
public LoggedUserTO login(String userCode, String pwd) {
LoggedUserTO usr = null;
if (userCode == null)
return usr;
userCode = userCode.trim().toUpperCase();
if (userCode.startsWith(Constants.PERSONAL_IDENTIFICATION_CODE_PREFIX)) {
// Si el identificador de usuario es de tipo paciente, intentamos realizar el
// login.
@@ -92,6 +97,7 @@ public class SystemAdminFacadeBean implements SystemAdminFacadeRemote {
// cual intentamos login contra la tabla de administradores
if (usr == null) {
// Intentamos recuperar un registro de administrador
userCode = userCode.toLowerCase();
SystemAdminJPA adm = entman.find(SystemAdminJPA.class, userCode);
if (adm != null) {