Пример #1
0
 protected void btnKayitOl_Click(object sender, EventArgs e)
 {
     if(cbxOkudum.Checked == false)
     {
         lblMesaj.Text = "Gizlilik sözleşmesini okudum işaretlemelisiniz!";
     }
     else
     {
         if(EmailKontrol(txtEmail.Text))
         {
             lblMesaj.Text = "Aynı mail adresi zaten kayıtlı!";
             txtEmail.Focus();
         }
         else
         {
             DataModel.Kullanicilar k = new DataModel.Kullanicilar();
             k.kullaniciad = txtEmail.Text;
             k.sifre = txtSifre.Text; //md5 şifrelenerek veritabanına atılabilir.
             k.ad = txtAdi.Text;
             k.soyad = txtSoyadi.Text;
             k.tckno = txtTCKNo.Text;
             k.telefon = txtTelefon.Text;
             k.adres = txtAdres.Text;
             k.ilce = txtIlce.Text;
             k.il = txtIl.Text;
             ent.Kullanicilar.Add(k);
             try
             {
                 ent.SaveChanges();
                 lblMesaj.Text = "Üye kayıt işleminiz gerçekleşmiştir.";
                 btnKayitOl.Visible = false;
                 btnDevam.Visible = true;
                 //Response.Redirect("Adres.aspx");
             }
             catch (Exception ex)
             {
                 string hata = ex.Message;
             }
         }
     }
 }
Пример #2
0
 protected void LinkButton1_Click(object sender, EventArgs e)
 {
     if (txtKullaniciAdi.Text.Trim() != "")
     {
         DataModel.Kullanicilar user = EmailKontrol(txtKullaniciAdi.Text);
         if (user != null)
         {
             SmtpClient smtp = new SmtpClient();
             smtp.Credentials = new NetworkCredential("*****@*****.**", "wissen123");
             smtp.Port        = 587;
             smtp.Host        = "smtp.gmail.com"; // mail.domain.com kullanılır
             smtp.EnableSsl   = true;
             // smtpClient ile gönderilecek mailmessage türünden bir mail tanımlamalıyız.
             MailMessage ePosta = new MailMessage();
             ePosta.From = new MailAddress("*****@*****.**");
             ePosta.To.Add(user.KullaniciAd);
             ePosta.Subject = "Sağlık Ürünleri Şifre işlemi";
             //ePosta.Body = "Kullanıcı Adı: " + user.KullaniciAd + "\nŞifre: " + user.Sifre;
             StringBuilder sbmesaj = new StringBuilder();
             sbmesaj.Append("Sayın " + user.Ad + " " + user.Soyad + ",<br />" + "Kullanıcı Adı: " + user.KullaniciAd + "<br />" + "Şifre: " + user.Sifre + "<br />");
             sbmesaj.Append("<a href=\"" + Request.Url.Host + "/Adres.aspx\"> Alışverişe devam etmek için tıklayınız...</a>");
             ePosta.Body       = sbmesaj.ToString();
             ePosta.IsBodyHtml = true;
             try
             {
                 smtp.Send(ePosta);
                 Response.Write("<script style='javascript'> alert('Şifre başarılı bir şekilde gönderilmiştir')</script>");
             }
             catch (Exception ex)
             {
                 string hata = ex.Message;
             }
         }
         else
         {
             lblMesaj.Text = "Kullanıcı Adı kayıtlı değil";
             txtKullaniciAdi.Focus();
         }
     }
 }
Пример #3
0
 protected void btnKaydet_Click(object sender, EventArgs e)
 {
     if (cbxOkudum.Checked)
     {
         if (EmailKontrol(txtEmail.Text))
         {
             lblMesaj.Text = "Aynı mail adresi zaten kayıtlı!";
             txtEmail.Focus();
         }
         else
         {
             DataModel.Kullanicilar kullanici = new DataModel.Kullanicilar();
             kullanici.Ad          = txtAd.Text;
             kullanici.Adres       = txtTeslimAdresi.Text;
             kullanici.Il          = txtIl.Text;
             kullanici.Ilce        = txtIlce.Text;
             kullanici.KullaniciAd = txtEmail.Text;
             kullanici.Sifre       = txtSifre.Text; // md5 şifrelenerek veritabanına atılabilir.
             kullanici.Soyad       = txtSoyad.Text;
             kullanici.TcNo        = txtTcNo.Text;
             kullanici.Telefon     = txtTelefon.Text;
             ent.Kullanicilar.Add(kullanici);
             try
             {
                 ent.SaveChanges();
                 lblMesaj.Text = "üye kaydı işleminiz gerçekleştirilmiştir.";
             }
             catch (Exception ex)
             {
                 string hata = ex.Message;
             }
         }
     }
     else
     {
         lblMesaj.Text = "Gizlilik sözleşmesini okudum işaretlenmelidir.";
     }
 }