Problemas com logout

Lucas
o problema nesse caso não é o browser é o meu código mesmo que está errado e por isso não está dando certo,
na verdade eu não estava compreendendo os métodos do intercept,
voltei e fui dar uma lida na apostila do vraptor…
Verifiquei novamente e escrevi a função no accepts

@Override
	public boolean accepts(ResourceMethod method)
	{
		if((method.getMethod().getDeclaringClass() == ClienteController.class && method.getMethod().getName().equalsIgnoreCase("login")) || (method.getMethod().getDeclaringClass() == HomeController.class))
			   return false;
			else
				return true;
	}

Agora o seguinte, eu já consigo visualizar além do login a página home do site, porém se eu clico em algum link que chama um método da classe HomeController, o vrpator barra no filtro, quero saber qual comando posso passar para que seja aceito todos os métodos da classe HomeController.

http://vraptor.caelum.com.br/documentacao/interceptadores/

basicamente é o seguinte: se o método accepts retorna true ele passa pelo interceptor. Se retorna false ele passa batido…

e dentro do intercept se vc chama o stack.next ele continua a requisição

sim sim
segue o codigo do intercept

@Override
	public void intercept(InterceptorStack stack, ResourceMethod method, Object resourceInstance)
	{
		if(clienteSession.getCliente() != null){
			stack.next(method, resourceInstance);
		}
		else
		{
			result.redirectTo(ClienteController.class).login();
		}
	}

a questão é o seguinte, existe os metodos no home controller onde nao há a necessidade de eu estar logado para navegar nas páginas,
eu quero saber o que devo adicionar no accepts ou no intercpts que dê permissão para que os métodos do homeController passe batidos pelo filtro,
pois só estou conseguindo visualizar estas páginas caso esteja logado e as mesmas não fazem parte da area administrativa do site.

O Washingon botelhos escreveu umas coisas legais sobre esse assunto.

http://www.wbotelhos.com.br/2010/04/07/controle-de-login-com-vraptor-3/

http://www.wbotelhos.com.br/2010/04/23/controle-de-permissao-com-vraptor-3/

vc pode fazer o controle método por método, ou vc pode criar uma anotação para facilitar o controle de qual método vai ou não ser interceptado.

Lucas,
consegui arrumar,
verifiquei com o wbotelhos
e poder ser utilizado a anotação @Public para metodos e classes passarem pelo intercept
sobre o browser achei um comentário de um cara com o mesmo problema no blog do wbotelhos
daí ele disse para utilizar esta classe
http://vraptor.caelum.com.br/cookbook/evitando-que-o-browser-faca-cache-das-paginas/;jsessionid=-DyQmt9GePnQ4FkHwacfeg

Obrigado!!!

Fala pessoal,

Devido a dúvida do Solano e este post aqui decidi dar uma atualizada em ambos os posts, só conferir:

http://wbotelhos.com.br/2010/04/07/controle-de-login-com-vraptor-3
http://wbotelhos.com.br/2010/04/23/controle-de-permissao-com-vraptor-3
http://slideshare.net/wbotelhos/controle-de-pe...so-com-vraptor-qcon-sp-2011-lt

Abraço. (: