Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [HttpPost]
- public ActionResult Index(string login)
- {
- try
- {
- var tbuscar = new UsuarioAplicacao();
- var retorno = tbuscar.ListarPorLogin(login);
- if (retorno != null)
- {
- string infLogin = retorno.login;
- string infSenha = retorno.senha;
- string infNome = retorno.nomeusuario;
- int infId = retorno.idusuario;
- string texto = "O seu login é : " + infLogin + " é sua senha é : " + infSenha;
- MailMessage mail = new MailMessage();
- mail.From = new MailAddress("itasouza1@gmail.com"); //de
- mail.To.Add(infLogin); // para
- mail.Subject = "Recuperação de senha"; // assunto
- mail.Body = "Segue informações sobre usuário e senha: n" + texto; // mensagem
- using (var smtp = new SmtpClient("smtp.gmail.com"))
- {
- smtp.EnableSsl = true; // GMail requer SSL
- smtp.Port = 587; // porta para SSL
- smtp.DeliveryMethod = SmtpDeliveryMethod.Network; // modo de envio
- smtp.UseDefaultCredentials = false; // vamos utilizar credencias especificas
- // seu usuário e senha para autenticação
- smtp.Credentials = new NetworkCredential("itasouza1@gmail.com", "******");
- // envia o e-mail
- smtp.Send(mail);
- }
- TempData["msg"] = "E-mail enviado com sucesso";
- }
- else
- {
- TempData["Erro"] = "Usuário não cadastrado.";
- }
- ModelState.Clear();
- }
- catch (Exception ex)
- {
- TempData["Erro"] = ex.Message;
- }
- return View();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement