예제 #1
0
 protected void btnUyeOl_Click(object sender, EventArgs e)
 {
     if (txtKAd.Text == "" || txtMail.Text == "" || txtParola.Text == "" || txtParolaTekrar.Text == "")
     {
         lblSonuc.Text = "Lütfen tüm alanları doldurunuz.";
     }
     else if (txtKAd.Text.Length < 4 || txtKAd.Text.Length > 16)
     {
         lblSonuc.Text = "Kullanıcı adnınız en az 4, en fazla 16  karekterden oluşmalıdır.";
     }
     else if (txtParola.Text.Length < 4)
     {
         lblSonuc.Text = "Parolanız en az 4 karekterden oluşmalıdır.";
     }
     else if (txtParola.Text != txtParolaTekrar.Text)
     {
         lblSonuc.Text = "Parolanız eşleşmiyor.";
     }
     else
     {
         kullanicilar.kAdi = txtKAd.Text;
         kullanicilar.mail = txtMail.Text;
         bool kAdiVarmi = kullanicilar.KAdiVarmi();
         bool MailVarmi = kullanicilar.MailVarmi();
         if (kAdiVarmi)
         {
             lblSonuc.Text = string.Format("Girmiş olduğunuz Kullanıcı Adı başka kullanıcıya aittir.");
         }
         else if (MailVarmi)
         {
             lblSonuc.Text = string.Format("Girmiş olduğunuz mail başka kullanıcıya aittir.");
         }
         else
         {
             kullanicilar.kAdi   = txtKAd.Text;
             kullanicilar.mail   = txtMail.Text;
             kullanicilar.parola = txtParola.Text;
             bool eklendimi = kullanicilar.KullaniciEkle();
             if (eklendimi)
             {
                 Response.Redirect("Default.aspx");
             }
             else
             {
                 lblSonuc.Text = "Kayıt eklenirken bir hata oluştu.Lütfen tekrar deneyin.";
             }
         }
     }
 }
예제 #2
0
        protected void btnKayitOl_Click(object sender, EventArgs e)
        {
            kullanicilar.mail = txtEmail.Text;
            if (txtname.Text == "" || txtEmail.Text == "" || txtpassword.Text == "" || txtpasswordrepeat.Text == "")
            {
                lblSonuc.Text = "Lütfen tüm alanları doldurunuz.";
            }
            else if (txtpassword.Text.Length < 3)
            {
                lblSonuc.Text = "Parolanız en az 3 karekter olmalıdır.";
            }
            else if (txtpassword.Text != txtpasswordrepeat.Text)
            {
                lblSonuc.Text = "Parolanız eşleşmiyor.";
            }
            else
            {
                lblSonuc.Text = "";
                string metin  = txtname.Text.Trim();
                int    bosluk = metin.IndexOf(" ");
                if (bosluk < 0)
                {
                    lblSonuc.Text = "Lütfen soyadınızı giriniz.";
                }
                else
                {
                    string ad    = metin.Substring(0, bosluk);
                    string soyad = metin.Substring(bosluk + 1).TrimStart();
                    if (reg.IsMatch(ad) && reg.IsMatch(soyad))
                    {
                        kullanicilar.mail = txtEmail.Text;
                        bool varmi = kullanicilar.MailVarmi();
                        if (varmi == true)
                        {
                            lblSonuc.Text = string.Format("{0} Bu mail daha önce kullanılmıştır. Başka bir mail ile deneyiniz.", kullanicilar.mail);
                        }
                        else
                        {
                            kullanicilar.ad     = ad;
                            kullanicilar.soyad  = soyad;
                            kullanicilar.mail   = txtEmail.Text;
                            kullanicilar.parola = txtpassword.Text;

                            bool eklendimi = kullanicilar.KullaniciEkle();
                            if (eklendimi)
                            {
                                lblSonuc.Text    = "Kayıt eklenmiştir";
                                lnkGiris.Visible = true;
                            }
                            else
                            {
                                lblSonuc.Text = "Kayıt eklenememiştir";
                            }
                        }
                    }
                    else
                    {
                        lblSonuc.Text = "İsim alanına rakam girilmez";
                    }
                }
            }
        }