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