[Logo] Neo Framework Forum
  [Search] Busca   [Recent Topics] Tópicos Recentes   [Members]  Lista de Usuários   [Groups] De volta para a página principal 
[Register] Registrar / 
[Login] Entrar 
Login.jsp  XML
Índice dos Fóruns -> Dúvidas Ir para a página: 1, 2, 3, 4 Próximo 
Autor Mensagem
paulo245
MultiAction

Membro desde: 26/07/2007 21:30:49
Mensagens: 73
Offline

Tenho uma duvida como que faço para quando digitar qualquer url seja direcionado para meu login.jsp.. e depois para index dentro de secured.
[Email] [Yahoo!] [MSN]
pedro.goncalves
Equipe
[Avatar]
Membro desde: 17/04/2007 16:12:20
Mensagens: 539
Localização: Belo Horizonte - MG
Offline

paulo, como você está montando o seu filtro de autenticação?

teria como você postar o código dele?

Mas o funcionamento básico é: nesse seu filtro, caso o usuário não esteja logado, você sabe através do Neo.getUser() (que caso seja null o usuário não está logado) entao você dá um sendRedirect e envia para a sua tela de login.

Entendeu?

[]'s

Pedro Gonçalves
http://pedrogoncalves.com.br
[Email] [WWW] [MSN]
paulo245
MultiAction

Membro desde: 26/07/2007 21:30:49
Mensagens: 73
Offline

blz. Pedro bom o meu filtro está sem modificações...

Code:
 package filter;
 
 import java.io.IOException;
 
 import javax.servlet.Filter;
 import javax.servlet.FilterChain;
 import javax.servlet.FilterConfig;
 import javax.servlet.ServletException;
 import javax.servlet.ServletRequest;
 import javax.servlet.ServletResponse;
 
 import br.com.linkcom.neo.core.standard.Neo;
 
 public class AuthenticationFilter implements Filter {
 
 	String loginPage = "/modulo/crud/login";
 
 	public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {
 		if(Neo.getUser() == null){
 			request.getRequestDispatcher(loginPage)
 						.forward(request, response);
 		} else {
 			chain.doFilter(request, response);
 		}
 	}
 
 	public void destroy() {
 	}
 	public void init(FilterConfig config) throws ServletException {
 	}
 
 }
 


as outras paginas está dentro do diretorio modulo/secured/*
ele não está direcionando para meu login.jsp que está no diretorio modulo/crud/login.jsp que está aparecendo e o meu menu.xml no lugar do login...

Obrigado pela ajuda...vlw
[Email] [Yahoo!] [MSN]
pedro.goncalves
Equipe
[Avatar]
Membro desde: 17/04/2007 16:12:20
Mensagens: 539
Localização: Belo Horizonte - MG
Offline

te recomendo a fazer assim:

response.sendRedirect(loginPage);

tem um post que coloquei uma implementação de autenticação.. você chegou a procurar?

Desculpe a demora da resposta, estava enrrolado aqui!

[]'s

Pedro Gonçalves
http://pedrogoncalves.com.br
[Email] [WWW] [MSN]
paulo245
MultiAction

Membro desde: 26/07/2007 21:30:49
Mensagens: 73
Offline

Pedro coloquei assim e não está dando aparece a tela so com o menu
Code:
 package filter;
 
 import java.io.IOException;
 
 import javax.servlet.Filter;
 import javax.servlet.FilterChain;
 import javax.servlet.FilterConfig;
 import javax.servlet.ServletException;
 import javax.servlet.ServletRequest;
 import javax.servlet.ServletResponse;
 
 import br.com.linkcom.neo.core.standard.Neo;
 
 public class AuthenticationFilter implements Filter {
 
 	String loginPage = "/modulo/crud/login";
 
 	public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {
 		if(Neo.getUser() == null){
 			reponse.sendRedirect(loginPage);
 		} else {
 			chain.doFilter(request, response);
 		}
 	}
 
 	public void destroy() {
 	}
 	public void init(FilterConfig config) throws ServletException {
 	}
 
 }
 


vlw to esperando...

i da um erro na linha

reponse.sendRedirect(loginPage);

[Email] [Yahoo!] [MSN]
pedro.goncalves
Equipe
[Avatar]
Membro desde: 17/04/2007 16:12:20
Mensagens: 539
Localização: Belo Horizonte - MG
Offline

Qual erro?

Pedro Gonçalves
http://pedrogoncalves.com.br
[Email] [WWW] [MSN]
paulo245
MultiAction

Membro desde: 26/07/2007 21:30:49
Mensagens: 73
Offline

Bom eu utilizo o myeclipse quando digito a linha de codigo fica um
x vermelho dizendo que tem alguma coisa errada.

bom eu to pensando que ele não está tendo visibilidade para o metodo.
por isso que o erro parece.

E não está direcionando para a página de login...
[Email] [Yahoo!] [MSN]
paulo245
MultiAction

Membro desde: 26/07/2007 21:30:49
Mensagens: 73
Offline

Tem jeito de vc me mandar um exemplo para dar uma ajuda....

Nessa parte...
[Email] [Yahoo!] [MSN]
pedro.goncalves
Equipe
[Avatar]
Membro desde: 17/04/2007 16:12:20
Mensagens: 539
Localização: Belo Horizonte - MG
Offline

Ok.

Assim que chegar na linkcom lhe mando um exemplo disso!

Pedro Gonçalves
http://pedrogoncalves.com.br
[Email] [WWW] [MSN]
paulo245
MultiAction

Membro desde: 26/07/2007 21:30:49
Mensagens: 73
Offline

blz pedro..


manda para um desses e-mail ai..

henrique_245@hotmail.com ou

henriquep72@yahoo.com.br


valeuu pela ajuda..
[Email] [Yahoo!] [MSN]
pedro.goncalves
Equipe
[Avatar]
Membro desde: 17/04/2007 16:12:20
Mensagens: 539
Localização: Belo Horizonte - MG
Offline

Paulo, Eu pedi ao leonardo e ao flávio para montar uma aplicação demo com as features mais usadas do NEO.

Acredito que amanhã já esteja pronto e colocarei pra download no site.

Té!

Pedro Gonçalves
http://pedrogoncalves.com.br
[Email] [WWW] [MSN]
paulo245
MultiAction

Membro desde: 26/07/2007 21:30:49
Mensagens: 73
Offline

Valeu pedro vai ajudar muito o menbros do forum com esse demo...

Obrigado pela ajuda a comunidade....

vlw.
[Email] [Yahoo!] [MSN]
leogdiniz
Equipe

Membro desde: 07/11/2007 18:16:15
Mensagens: 6
Offline

Aê...
Blz??
Aki..
Tem um problema com meu login..
quando eu nao digito nada no compo login, ocorre um erro
falando que a busca no banco nao voltou nada...
como posso resolver isso?
pedro.goncalves
Equipe
[Avatar]
Membro desde: 17/04/2007 16:12:20
Mensagens: 539
Localização: Belo Horizonte - MG
Offline

Experimenta validar se a pessoa não digitou nada antes de fazer a consulta no banco. =p

Pedro Gonçalves
http://pedrogoncalves.com.br
[Email] [WWW] [MSN]
leogdiniz
Equipe

Membro desde: 07/11/2007 18:16:15
Mensagens: 6
Offline

Aê paulo...
Blz???
Aki...
Ja mandei o exemplo pro seu e-mail!!!
Qualquer coisa é so falar!!
 
Índice dos Fóruns -> Dúvidas Ir para a página: 1, 2, 3, 4 Próximo 
Ir para:   
Powered by JForum 2.1.7 © JForum Team