using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Data.SqlClient; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using System.Net; using System.Net.Mail; namespace NTP_ODEV { public partial class Form2 : Form { public Form2() { InitializeComponent(); } SqlConnection baglan = new SqlConnection("Data Source=HOLOGLU;initial catalog=Uygulama;integrated security=TRUE"); private void button3_Click(object sender, EventArgs e) { string k_adi = textBox1.Text; string eposta = textBox2.Text; baglan.Open(); SqlCommand komut = new SqlCommand("select * from Panel", baglan); SqlDataReader oku = komut.ExecuteReader(); while (oku.Read()) { if (k_adi == oku["k_adi"].ToString() && eposta == oku["eposta"].ToString()) { SmtpClient smtpserver = new SmtpClient(); MailMessage mail = new MailMessage(); String mailadresim = ("eposta"); String sifre = ("sssss"); String smtpsrvr = "smtp-mail.outlook.com"; String kime = (oku["eposta"].ToString()); String konu = ("Şifre Hatırlatma"); String yaz = ("Şifreniz: " + oku["sifre"].ToString()); smtpserver.Credentials = new NetworkCredential(mailadresim, sifre); smtpserver.Port = 587; smtpserver.Host = smtpsrvr; smtpserver.EnableSsl = true; mail.From = new MailAddress(mailadresim); mail.To.Add(kime); mail.Subject = konu; mail.Body = yaz; smtpserver.Send(mail); MessageBox.Show("Şifreniz sistemde kayıtlı olan e-posta adresinize gönderildi."); this.Hide(); } else MessageBox.Show("Kullanıcı adı ve e-posta eşleşmiyor."); } baglan.Close(); } } }