コード例 #1
0
        protected void btnguncellesifre_Click(object sender, EventArgs e)
        {
            string eskiparola = txtEskiSifre.Text;

            if (Request.Cookies["cerezDosyam"] != null)
            {
                HttpCookie cerezOku = Request.Cookies["cerezdosyam"];
                kullanicilar.mail = cerezOku["mail"].ToString();
                int kisiid = kullanicilar.KullaniciidDonder();
                kullanicilar.kisiid = kisiid;
            }
            string geleneskiparola = kullanicilar.EskiSifre();

            if (eskiparola != geleneskiparola)
            {
                lblSonuc.Text = "Eski şifreniz hatalıdır";
            }
            else
            {
                if (txtYeniSifre.Text == txtYeniSifreTekrar.Text)
                {
                    kullanicilar.yeniSifre = txtYeniSifreTekrar.Text;
                    if (txtYeniSifre.Text.Length < 3 || txtYeniSifreTekrar.Text.Length < 3)
                    {
                        lblSonuc.Text = "Şifreniz en az 3 karakter olmalıdır";
                    }
                    else
                    {
                        bool guncellendimi = kullanicilar.SifreGuncellestir();
                        if (guncellendimi)
                        {
                            lblSonuc.Text = "Şifreniz güncellenmiştir";
                        }
                        else
                        {
                            lblSonuc.Text = "Şifreniz güncellenemedi";
                        }
                    }
                }
                else
                {
                    lblSonuc.Text = "Şifreler uyuşmuyor.";
                }
            }
        }