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; } } } }
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(); } } }
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."; } }