fixes bug#0016932

dev: breno
qua: xxx

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@98705 d1611594-4594-4d17-8e1d-87c2c4800839
master
lucassilverio 2019-11-11 13:22:32 +00:00
parent c04d753704
commit 6e332aa280
1 changed files with 16 additions and 4 deletions

View File

@ -1,5 +1,9 @@
package com.rjconsultores.ventaboletos.web.utilerias.menu.item.seguridad; package com.rjconsultores.ventaboletos.web.utilerias.menu.item.seguridad;
import java.io.UnsupportedEncodingException;
import java.net.URLEncoder;
import java.nio.charset.Charset;
import org.apache.commons.lang.StringUtils; import org.apache.commons.lang.StringUtils;
import org.apache.log4j.Logger; import org.apache.log4j.Logger;
import org.springframework.context.ApplicationContext; import org.springframework.context.ApplicationContext;
@ -44,12 +48,20 @@ public class ItemMenuPainelBPe extends DefaultItemMenuSistema {
} }
urlPainelBPe = urlPainelBPe.toLowerCase(); urlPainelBPe = urlPainelBPe.toLowerCase();
urlPainelBPe = urlPainelBPe.endsWith("/") ? String.format("%s%s", urlPainelBPe, "index/") : String.format("%s%s", urlPainelBPe, "/index/");
String password = usuario.getPassword().replace("/", " "); String password = null;
String urlPainelBpe = String.format("%s%s/%s", urlPainelBPe, usuario.getUsuarioId(), password); try {
Executions.getCurrent().sendRedirect(urlPainelBpe, "_top"); password = URLEncoder.encode(usuario.getPassword(), Charset.forName("UTF-8").displayName());
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
urlPainelBPe = urlPainelBPe.endsWith("/") ?
String.format("%s%s/%s", urlPainelBPe, usuario.getUsuarioId(), password) :
String.format("%s/%s/%s", urlPainelBPe, usuario.getUsuarioId(), password);
Executions.getCurrent().sendRedirect(urlPainelBPe, "_top");
} }
} }