Galera como ficaria meu metodo desloga, para encerrar a sessão ???
package br.com.caelum.produtos.controller;
import br.com.caelum.produtos.component.UsuarioLogado;
import br.com.caelum.produtos.dao.UsuarioDao;
import br.com.caelum.produtos.modelo.Usuario;
import br.com.caelum.vraptor.Resource;
import br.com.caelum.vraptor.Result;
import br.com.caelum.vraptor.view.Results;
@Resource
public class LoginController {
private UsuarioDao usuarioDao;
private UsuarioLogado usuarioLogado;
private Result result;
public LoginController(UsuarioDao usuarioDao, UsuarioLogado usuarioLogado,
Result result) {
this.usuarioDao = usuarioDao;
this.usuarioLogado = usuarioLogado;
this.result = result;
}
public void autentica(Usuario usuario) {
Usuario autenticado = usuarioDao.buscaUsuarioPorLoginESenha(usuario);
if (autenticado != null) {
usuarioLogado.efetuaLogin(autenticado);
result.use(Results.logic()).redirectTo(ProdutoController.class)
.lista();
return;
}
result.use(Results.logic()).redirectTo(LoginController.class)
.formulario();
}
public void desloga(Usuario usuario) {
}
public void formulario() {
}
}
Valeu!!