none
Persistindo valor de passowrd num campo Textbox RRS feed

  • Pergunta

  • Amigos,

       Tenho uma coluna senha, criptografada no BD e com rotinas de descriptografia na aplicação asp.net. Até aí beleza, mas o problema é que eu não consigo retornar essa senha já descriptografada num campo TextBox, se seu TextMode for do tipo Password. Por que isso e como retornar a senha no TextMode = Password.

    Att,


    O Forte Sobreviverá e o Fraco irá Sofrer
    • Movido Levi DomingosModerator terça-feira, 26 de outubro de 2010 20:38 Forum Errado. (De:VB.NET e Visual Basic)
    terça-feira, 26 de outubro de 2010 18:18

Respostas

  • Caro amigo,

     

    para você colocar qualquer informação dentro de um textbox normalmente será assim:

    int SenhaCriptografada = 0;

    public ArrumarSenha(int _Senha)

    {

    //Neste exemplo eu coloquei um metodo para tratar a sua senha, indicando que a sua _senha recebida tenha o valor: sdf2649sdfg51s3g2.

    SenhaCriptografada = _Senha; 

    }

    textbox1.text = SenhaCriptografada.ToString();

     

    Caso não seja esse o seu problema por favor passe maiores informações neste forum ou por email jason3520@hotmail.com e verei o que posso lhe ajudar.

     

    Att,

    [Paulo Beber]


    Paulo Beber
    • Marcado como Resposta Harley Araujo quarta-feira, 3 de novembro de 2010 12:16
    terça-feira, 26 de outubro de 2010 21:59
  • Por segurança o ASP.Net não permite guardar estado de password, no entanto se vc precisar pode fazer do seguinte modo;

    txtPassword.Attributes.Add("value","SuaPassword");

    Imagino que esteja fazendo isso pra descobrir se usuário digitou uma nova senha ou não, deste modo vc pode fazer da seguinte forma:

    Crie uma senha padrão, tipo #$$@@#$$%@#$%

    Se o valor do txtPassword for igual a senha padrao, vc não faz nada.

    Deste modo, vc não expoe o usuário, aumentando a segurança da sua solução ;-)


    Rubens Arandas - MCP, MCTS, MCPD, MCTIP (www.cheetahservices.com.br)
    • Sugerido como Resposta Rubens Arandas quarta-feira, 27 de outubro de 2010 23:35
    • Marcado como Resposta Harley Araujo quarta-feira, 3 de novembro de 2010 12:16
    quarta-feira, 27 de outubro de 2010 12:31

Todas as Respostas

  • Vou mover o teu thread no asp.net forum. Alguem vai te ajudar. Este forum e apenas pra vb.net vb6....

     


    Just Be Humble Malange!
    terça-feira, 26 de outubro de 2010 20:37
    Moderador
  • Caro amigo,

     

    para você colocar qualquer informação dentro de um textbox normalmente será assim:

    int SenhaCriptografada = 0;

    public ArrumarSenha(int _Senha)

    {

    //Neste exemplo eu coloquei um metodo para tratar a sua senha, indicando que a sua _senha recebida tenha o valor: sdf2649sdfg51s3g2.

    SenhaCriptografada = _Senha; 

    }

    textbox1.text = SenhaCriptografada.ToString();

     

    Caso não seja esse o seu problema por favor passe maiores informações neste forum ou por email jason3520@hotmail.com e verei o que posso lhe ajudar.

     

    Att,

    [Paulo Beber]


    Paulo Beber
    • Marcado como Resposta Harley Araujo quarta-feira, 3 de novembro de 2010 12:16
    terça-feira, 26 de outubro de 2010 21:59
  • vc pode manter ela na viewstate mais não é muito aconselhado somente se for cript
    quarta-feira, 27 de outubro de 2010 11:53
    Moderador
  • Por segurança o ASP.Net não permite guardar estado de password, no entanto se vc precisar pode fazer do seguinte modo;

    txtPassword.Attributes.Add("value","SuaPassword");

    Imagino que esteja fazendo isso pra descobrir se usuário digitou uma nova senha ou não, deste modo vc pode fazer da seguinte forma:

    Crie uma senha padrão, tipo #$$@@#$$%@#$%

    Se o valor do txtPassword for igual a senha padrao, vc não faz nada.

    Deste modo, vc não expoe o usuário, aumentando a segurança da sua solução ;-)


    Rubens Arandas - MCP, MCTS, MCPD, MCTIP (www.cheetahservices.com.br)
    • Sugerido como Resposta Rubens Arandas quarta-feira, 27 de outubro de 2010 23:35
    • Marcado como Resposta Harley Araujo quarta-feira, 3 de novembro de 2010 12:16
    quarta-feira, 27 de outubro de 2010 12:31