String Recuperar Senha

11/12/2014

0

Ola, gostaria de saber como posso criar um string de recuperação de senha para meu usuarios, mais esse recuperação de senha e no windows forms em C# alguem pode me ajuda... como posso fazer ou me passa um tutorial explicando como posso criar?
Edson Costa

Edson Costa

Responder

Posts

11/12/2014

Soeuseijothaz

Como assim "criar um string de recuperação de senha"?

Poderia ser claro? Isso ajuda nas sugestões!
Responder

11/12/2014

Edson Costa

falei string pq tudo que fazemos no C# usamos a string,

mais pra ser claro, quero saber qual codigo de recuperaçao de senha, assim que o usuario que deseja recuperar sua senha, ou seja usando email ou usuario, quero que envie automaticamente, para o email que foi cadastrado.

e isso que quero saber :D
Responder

12/12/2014

Soeuseijothaz

Para gerar uma senha use System.Guid que gera uma chave única.

O método a seguir cria uma string que é relativamente única. Será necessário fazer 10 milhões de iterações para criar uma duplicata.
private string GenerateId()
{
    long i = 1;
    foreach (byte b in Guid.NewGuid().ToByteArray())
    {
        i *= ((int)b + 1);
    }
    return string.Format("{0:x}", i - DateTime.Now.Ticks);
}


Se você quiser ao invés de uma string, números é possível fazer isto, mas é necessário ter 19 caracteres. O método a seguir converte um GUID para um Int64.

private long GenerateId()
{
    byte[] buffer = Guid.NewGuid().ToByteArray();
    return BitConverter.ToInt64(buffer, 0);
}


Ai só enviar o e-mail com a nova senha.

https://www.devmedia.com.br/como-enviar-um-e-mail-utilizando-c/15285

http://www.macoratti.net/10/12/c_email2.htm


Isso seria o básico, partindo disso você altera de acordo com o seu entendimento.
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar