OpenSwing logim com senha encryptografada [Resolvido]

Aqui você poderá postar qualquer dúvida em relação a todos os cursos em vídeo aulas oferecidos pelo T2Ti.

OpenSwing logim com senha encryptografada [Resolvido]

Mensagempor wabsoft em Sex Mar 05, 2010 1:23 pm

em um exercicio do syndic foi pedido para que ficessemos o login buscando dados da base de dados.

até ai ok, fiz porem agora quero que a senha fique emcriptografada no banco, para nunca descobrir que senha é .

isso é possivel?

como fazer em opemswing.

mais uma vez grato pela atenção.
Editado pela última vez por wabsoft em Ter Mar 30, 2010 3:30 pm, num total de 1 vezes
wabsoft
 
Mensagens: 66
Data de registro: Sex Fev 26, 2010 11:30 am

Re: OpenSwing logim com senha encryptografada

Mensagempor Albert Eije em Sex Mar 05, 2010 2:45 pm

Caro,

É possível e o OpenSwing já está preparado para isso. Dê uma olhada nas demonstrações do OpenSwing. Caso não ache o que está precisando volte a perguntar.

;)
Albert Eije
 
Mensagens: 346
Data de registro: Qui Out 16, 2008 11:50 am

Re: OpenSwing logim com senha encryptografada

Mensagempor wabsoft em Seg Mar 08, 2010 9:52 am

Caro amigo, obrigado pelas resposta.

no caso eu consegui ahar o exemplo é o mesmo citado no curso, o 38, porém eu não consigo salvar no banco encryptografado.

seria mais ou menos assim que eu preciso

priveite String senha;

senha==Encrypta(senha);

depois no insert

insert into ..... password=senha;

pois se abrir o bando de dados usando o mysql-yog não conseguir ver a senha de ninguem mais a criptografia.
wabsoft
 
Mensagens: 66
Data de registro: Sex Fev 26, 2010 11:30 am

Re: OpenSwing logim com senha encryptografada

Mensagempor Albert Eije em Sex Mar 12, 2010 12:33 am

Caro,

Segue um exemplo. Esse é o método inserir do controle do usuário.

Código: Selecionar tudo
    @Override
    public Response insertRecords(int[] rowNumbers, ArrayList newValueObjects) throws Exception {
        try {
            Map attribute2dbField = new HashMap();
            attribute2dbField.put("codUsuario", "usuario.codigo");
            attribute2dbField.put("nomeUsuario", "usuario.nome");
            attribute2dbField.put("loginUsuario", "usuario.login");
            attribute2dbField.put("senhaUsuario", "usuario.senha");
            attribute2dbField.put("tipoUsuario", "usuario.tipo");

            UsuarioVO vo = null;
            for (int i = 0; i < newValueObjects.size(); i++) {
                vo = (UsuarioVO) newValueObjects.get(i);
                vo.setSenhaUsuario(new String(CryptUtils.getInstance().encodeText(vo.getSenhaUsuario())));
            }
            Response res = QueryUtil.insertTable(conn, newValueObjects, "usuario", attribute2dbField, "Y", "N", true);
            return res;
        } catch (Throwable ex) {
            conn.rollback();
            return new ErrorResponse(ex.getMessage());
        }
    }

Albert Eije
 
Mensagens: 346
Data de registro: Qui Out 16, 2008 11:50 am

Re: OpenSwing logim com senha encryptografada

Mensagempor wabsoft em Ter Mar 30, 2010 3:29 pm

Grato pelo exemplo.

usando o exemplo resolvi ajustei a minhas necessidades.
wabsoft
 
Mensagens: 66
Data de registro: Sex Fev 26, 2010 11:30 am

Re: OpenSwing logim com senha encryptografada

Mensagempor Ozzy em Qua Mar 31, 2010 8:48 am

wabsoft escreveu:Grato pelo exemplo.

usando o exemplo resolvi ajustei a minhas necessidades.



Procura pelos minhas postagens que ensino em um tópico exatamente como fazer isso...
Abraços
Ozzy :ugeek:
Ozzy
 
Mensagens: 96
Data de registro: Dom Mar 29, 2009 7:07 pm

Re: OpenSwing logim com senha encryptografada [Resolvido]

Mensagempor wabsoft em Qua Mar 31, 2010 5:17 pm

valew meu caro vou procurar sim....
wabsoft
 
Mensagens: 66
Data de registro: Sex Fev 26, 2010 11:30 am


Retornar para Geral - Cursos T2Ti

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 2 visitantes