[RESOLVIDO] Como gerenciar usuario usando Spring Security 3

3 respostas
alandiniz

Olá, tenho uma aplicação e nela estou usando JSF2, Hibernate e Spring Security

Eu tenho um ManagedBean com ScopedSession e nele tenho o seguinte no meu construtor:

try { SecurityContext context = SecurityContextHolder.getContext(); if (context instanceof SecurityContext) { Authentication authentication = context.getAuthentication(); if (authentication instanceof Authentication) { if (usuario == null) { usuario = new Usuario(); usuario.setUsername(((User) authentication.getPrincipal()).getUsername()); usuario = dao.getUsuarioUsername(usuario.getUsername()); } } } } catch (Exception e) { }

ta funcionando beleza… quando eu logo com o usuário, aparece as informações dele e talz…

A pergunta é, como eu faço pra gerenciar ele ? por exemplo, ele mudar as alterações dele…

eu tentei algo do tipo e deu erro:

public void atualizar(){
UsuarioDao dao = new UsuarioDaoImp();
dao.update(usuario);
}

o erro eu postei aqui mais ninguem respondeu :frowning:

3 Respostas

Aleksandro

Cara acho que o problema esta no seu mapeamento do seu bean usuario, poste o seu bean para darmos uma olhada , estou supondo que seja isto ok …

alandiniz

o problema era na persistência… no session.update(usuario) eu troquei por merge e funciono file =)

Aleksandro

Legal …

Criado 17 de abril de 2012
Ultima resposta 18 de abr. de 2012
Respostas 3
Participantes 2