Fórum String Recuperar Senha #504103
11/12/2014
0
Edson Costa
Curtir tópico
+ 0Posts
11/12/2014
Soeuseijothaz
Poderia ser claro? Isso ajuda nas sugestões!
Gostei + 0
11/12/2014
Edson Costa
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
Gostei + 0
12/12/2014
Soeuseijothaz
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.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)