Problema com filter

1 resposta
M

oi pessoal!

tem uma aplicação web onde tenho um lugar no site que o usuario pode fazer o login
ao fazer o login ele seta uma variavel num bean como true
qria saber como faço depois para o usuário apenas acessar as páginas restritas se essa variável for true
tentei usar filter mas to apanhando
num entendi direito o conceito de filter

essa é minha classe de login:

public class Login {
	String nome;
	String senha;
	boolean logado = false;
	String status;

	Conexao con = new Conexao();

	
	public String getNome() {
		return nome;
	}

	public void setNome(String nome) {
		this.nome = nome;
	}

	public String getSenha() {
		return senha;
	}

	public void setSenha(String senha) {
		this.senha = senha;
	}

	

	public boolean getLogado() {
		return logado;
	}

	public void setLogado(boolean logado) {
		this.logado = logado;
	}

	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public String validalogin() {
		logado = false;
		status = "no";
		try {
			Statement st = con.obterConexao().createStatement();
			ResultSet rs = st
					.executeQuery("select * from usuarios where nome = " + "'"
							+ getNome() + "'");
			while (rs.next()) {
				if ((getNome().equalsIgnoreCase(rs.getString("nome")))
						&& (getSenha().equalsIgnoreCase(rs.getString("senha")))) {
					status = "yes";
					logado = true;
				} else {
					status = "no";
					logado = false;
				}
			}
		} catch (SQLException e) {
			status = "no";
			logado = false;
		} 
		return status;
	}
	
	public String deslogar(){
		logado = false;
		status = "yes";
		return status;
	}

}

Se alguem puder me dar uma ajuda eu agradeço, Obrigado!

1 Resposta

rod

Nesse artigo do GUJ tem o basico sobre filtros… :wink:

http://www.guj.com.br/java.tutorial.artigo.11.1.guj

[]s

Criado 22 de julho de 2008
Ultima resposta 22 de jul. de 2008
Respostas 1
Participantes 2