@Demian-Moschin para mi esta funcion solo deberia recibir como parametro nombreUsuarioAValidar. No hace falta pasarle el usuario logueado. Ese control se hace una capa mas arriba. El resto esta OK, pero sacale la condicion del usuario loggeado.