From 2d09aa8da89e37ceb856a97035c6a5c60d75730f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcos=20Garcia=20Nu=C3=B1ez?= Date: Wed, 1 Jan 2020 16:26:10 +0100 Subject: [PATCH] =?UTF-8?q?Quita=20espacios=20en=20blanco=20del=20nombre?= =?UTF-8?q?=20de=20usuario.=20Los=20usuarios=20de=20pacientes=20y=20m?= =?UTF-8?q?=C3=A9dicos=20se=20convierten=20a=20may=C3=BAsculas=20para=20ve?= =?UTF-8?q?rificaci=C3=B3n=20contra=20BBDD.=20Los=20nombres=20de=20usuario?= =?UTF-8?q?s=20administradores=20se=20convierten=20a=20min=C3=BAsculas.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../MyHealth/src/ejb/systemAdmin/SystemAdminFacadeBean.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/1.sources/MyHealth/src/ejb/systemAdmin/SystemAdminFacadeBean.java b/1.sources/MyHealth/src/ejb/systemAdmin/SystemAdminFacadeBean.java index bf48a48..730ea65 100644 --- a/1.sources/MyHealth/src/ejb/systemAdmin/SystemAdminFacadeBean.java +++ b/1.sources/MyHealth/src/ejb/systemAdmin/SystemAdminFacadeBean.java @@ -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) {