Validação simples de Session

2 respostas
richardpeder

Pessoal:

Onde poderia arrumar um exemplo simples de validação de session? Tipo, verificar usuário e senha (no BD) e depois, caso exista, setar na session.
Lembro como faz, no entanto, preciso de um codigo para me basear.

Tentei no JSPBrasil, mas o mesmo se encontra fora.

Alguém poderia me citar um tutorial ou algo assim?? :wink:

valeu pessoal…

ate mais…[/url]

2 Respostas

danieldestro

Talvez seja legal vc usar um Filter para controlar esse acesso de usuário.

Você pega os dados do banco, normalmente e joga pra Session. Não vejo segredos. Você, para faclitar, pode criar uma classe que representa o usuário, e jogar sua instância na sessão:

public class User {
  private String username;
  private String password;

  public void setUsername( String username ) { this.username=username; }
  public void setPassword( String password ) { this.password=password; }
  public void getUsername() { return this.username; }
  public void getPassword() { return this.password; }
}

E na sua classe que valida o usuário e põe na sessão:

//...
if( req.getSession( true ).getAttribute("user") == null) {
  User user = getUserFromDatabase( username, password );
  req.getSession( true ).setAttribute("user", user);
}
//...
richardpeder

Valeu Daniel! :slight_smile:

Mas gostaria de links que explicasse melhor a respeito do problema que eu coloquei.

eu gostaria de um exemplo setando session, recuperando session, buscando do BD, entendem?

Fiz isso muito, mas esqueci, acreditam? :?

Aguardo resposta.

Valeu pessoal…

ate mais…

Criado 8 de dezembro de 2003
Ultima resposta 8 de dez. de 2003
Respostas 2
Participantes 2