コード例 #1
0
        private void frmSifreUnuttum_FormClosing(object sender, FormClosingEventArgs e)
        {
            this.Hide();
            frmSistemGiris frm = new frmSistemGiris();

            frm.txtKullaniciAd.Text = "";
            frm.txtSifre.Text       = "";
            frm.txtKullaniciAd.Focus();
            frm.Show();
        }
コード例 #2
0
        private void frmSifreDegistir_FormClosing(object sender, FormClosingEventArgs e)
        {
            this.Hide();
            frmSistemGiris frm = new frmSistemGiris();

            frm.txtKullaniciAd.Text  = "";
            frm.txtSifre.Text        = "";
            frm.ProgressBar1.Visible = false;
            frm.txtKullaniciAd.Focus();
            frm.Show();
        }
コード例 #3
0
      private void cikisToolStripMenuItem_Click(object sender, EventArgs e)
      {
          this.Hide();
          frmSistemGiris frm = new frmSistemGiris();

          frm.Show();
          frm.txtKullaniciAd.Text  = "";
          frm.txtSifre.Text        = "";
          frm.ProgressBar1.Visible = false;
          frm.txtKullaniciAd.Focus();
      }
コード例 #4
0
        private void Button1_Click(object sender, EventArgs e)
        {
            if (txtEmail.Text == "")
            {
                MessageBox.Show("Lütfen mail adresinizi giriniz.", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
                txtEmail.Focus();
                return;
            }

            try
            { Cursor         = Cursors.WaitCursor;
              timer1.Enabled = true;
              DataSet         ds  = new DataSet();
              OleDbConnection con = new OleDbConnection(cs);
              con.Open();
              OleDbCommand cmd = new OleDbCommand("select KullaniciSifre, Adsoyad from Kayıt Where Email = '" + txtEmail.Text + "'", con);

              OleDbDataAdapter da = new OleDbDataAdapter(cmd);
              da.Fill(ds);
              con.Close();
              if (ds.Tables[0].Rows.Count > 0)
              {
                  MailMessage Msg = new MailMessage();
                  Msg.From = new MailAddress("*****@*****.**");
                  Msg.To.Add(txtEmail.Text);
                  Msg.Subject    = "Şifre Hatırlatma";
                  Msg.Body       = "Sayın " + ds.Tables[0].Rows[0]["Adsoyad"] + "<br / >" + "Şifreniz: " + Convert.ToString(ds.Tables[0].Rows[0]["KullaniciSifre"]) + "";
                  Msg.IsBodyHtml = true;
                  SmtpClient smtp = new SmtpClient();
                  smtp.Host        = "smtp.gmail.com";
                  smtp.Port        = 587;
                  smtp.Credentials = new System.Net.NetworkCredential("*****@*****.**", "deli90*-");
                  smtp.EnableSsl   = true;
                  smtp.Send(Msg);
                  MessageBox.Show(("Şifreniz başarılı gönderildi. " + ("\r\n" + "Lütfen mailinizi kontrol ediniz.")), "Teşekkürler", MessageBoxButtons.OK, MessageBoxIcon.Information);
                  this.Hide();
                  frmSistemGiris Kayıt = new frmSistemGiris();
                  Kayıt.Show();
                  Kayıt.txtKullaniciAd.Text  = "";
                  Kayıt.txtSifre.Text        = "";
                  Kayıt.ProgressBar1.Visible = false;
                  Kayıt.txtKullaniciAd.Focus();
              }
            }

            catch (Exception ex)
            { MessageBox.Show(ex.Message, "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error); }
        }
コード例 #5
0
        private void btnSifreDegistir_Click(object sender, EventArgs e)
        {
            try
            {
                int Etki = 0;
                if ((txtKullaniciAdi.Text.Trim().Length == 0))
                {
                    MessageBox.Show("Lütfen kullanıcı adını giriniz.", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    txtKullaniciAdi.Focus();
                    return;
                }

                if ((txtEskiSifre.Text.Trim().Length == 0))
                {
                    MessageBox.Show("Lütfen eski şifreyi giriniz.", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    txtEskiSifre.Focus();
                    return;
                }

                if ((txtYeniSifre.Text.Trim().Length == 0))
                {
                    MessageBox.Show("Lütfen yeni şifreyi giriniz.", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    txtYeniSifre.Focus();
                    return;
                }

                if ((txtSifreTekrar.Text.Trim().Length == 0))
                {
                    MessageBox.Show("Lütfen şifrenin tekrarını giriniz.", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    txtSifreTekrar.Focus();
                    return;
                }

                if ((txtYeniSifre.TextLength < 5))
                {
                    MessageBox.Show("Yeni şifre en az 5 karakter boyutunda olmalı!", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    txtYeniSifre.Text   = "";
                    txtSifreTekrar.Text = "";
                    txtYeniSifre.Focus();
                    return;
                }

                else if ((txtYeniSifre.Text != txtSifreTekrar.Text))
                {
                    MessageBox.Show("Şifre ve şifre tekrarı aynı değil!", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    txtYeniSifre.Text   = "";
                    txtEskiSifre.Text   = "";
                    txtSifreTekrar.Text = "";
                    txtEskiSifre.Focus();
                    return;
                }

                else if ((txtEskiSifre.Text == txtYeniSifre.Text))
                {
                    MessageBox.Show("Eski şifre ile yeni şifre aynı.\nYeni bir şifre giriniz.", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    txtYeniSifre.Text   = "";
                    txtSifreTekrar.Text = "";
                    txtYeniSifre.Focus();
                    return;
                }

                con = new OleDbConnection(cs);
                con.Open();
                string co = "Update Kullanicilar set KullaniciSifre = '" + txtYeniSifre.Text + "'where KullaniciAd='" + txtKullaniciAdi.Text + "' and KullaniciSifre = '" + txtEskiSifre.Text + "'";

                cmd            = new OleDbCommand(co);
                cmd.Connection = con;
                Etki           = cmd.ExecuteNonQuery();
                if ((Etki > 0))
                {
                    MessageBox.Show("Başarılı bir şekilde değiştirildi.", "Şifre", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    this.Hide();
                    txtKullaniciAdi.Text = "";
                    txtYeniSifre.Text    = "";
                    txtEskiSifre.Text    = "";
                    txtSifreTekrar.Text  = "";
                    frmSistemGiris Kayıt = new frmSistemGiris();
                    Kayıt.Show();
                    Kayıt.txtKullaniciAd.Text  = "";
                    Kayıt.txtSifre.Text        = "";
                    Kayıt.ProgressBar1.Visible = false;
                    Kayıt.txtKullaniciAd.Focus();
                }

                else
                {
                    MessageBox.Show("Geçersiz kullanıcı adı veya şifresi", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    txtKullaniciAdi.Text = "";
                    txtYeniSifre.Text    = "";
                    txtEskiSifre.Text    = "";
                    txtSifreTekrar.Text  = "";
                    txtKullaniciAdi.Focus();
                }

                if ((con.State == ConnectionState.Open))
                {
                    con.Close();
                }
                con.Close();
            }

            catch (Exception ex)
            { MessageBox.Show(ex.Message, "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error); }
        }