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