C# Ders 70 Veri Tabanı İle Kullanıcı Adı ve Şifre Uygulaması

แชร์
ฝัง
  • เผยแพร่เมื่อ 23 ม.ค. 2025

ความคิดเห็น • 69

  • @MurattYucedag
    @MurattYucedag  5 ปีที่แล้ว +2

    Udemy'de bulunan ve daha profesyonelce hazırlanmış olan kurslarımıza indirimli fiyatlarla linkten ulaşabilirsiniz :)
    muratyucedag.wordpress.com/2019/03/22/udemy-indirim-linkleri/

    • @funbabycartoons5103
      @funbabycartoons5103 3 ปีที่แล้ว

      hocam merhaba çok acil bakabilirseniz çok sevinirim kodunuzu aynı giriyorum sadece kendi databaseimdeki tabloma uyarlayarak ama çalışmıyor direk catch çalışıyor değerleri girince bunu nasıl düzeltirim neyi eksik yaptım acaba anlayamadım yardı ederseniz çok sevinirim şimdiden teşekkürler

  • @MurattYucedag
    @MurattYucedag  6 ปีที่แล้ว

    Daha Profesyonelce Hazırlamış Olduğum Eğitim Setleri ile yalnızca 24.99 TL'lik fiyatla Udemy'deyiz!
    Uygulama Geliştirerek C# Öğrenin: A'dan Z'ye Eğitim Seti
    www.udemy.com/sifirdan-ileri-seviye-csharp-programlama/?couponCode=CHRP01
    C# ile DevExpress'de SQL Tabanlı Ticari Otomasyon Geliştirin
    www.udemy.com/c-ile-devexpressde-sql-tabanl-ticari-otomasyon-gelistirin/?couponCode=CHRP02
    25 Derste 25 Uygulamalı Proje
    www.udemy.com/25derste25proje/?couponCode=CHRP01

  • @kuleden_
    @kuleden_ 7 ปีที่แล้ว +6

    bu adam halen Türkiye'de hak ettiği değeri görmüyor 😞

  • @thisisthis516
    @thisisthis516 4 ปีที่แล้ว +2

    Hocam merhaba bunu nasıl dış pclerden de girilebilir hale getirebiliriz ?

  • @serdarkazar9066
    @serdarkazar9066 5 ปีที่แล้ว +3

    kullanıcı adı ve şifreyi ilk başta doğru yazarsam sıkıntı yok ama başta yanlış yapıp sonra doğru girsemde hata veriyor,bunu nasıl çözebilirim.

    • @sercanhilmicoban6190
      @sercanhilmicoban6190 4 ปีที่แล้ว +5

      baglanti.Open();
      OleDbCommand komut = new OleDbCommand("Select * From BN_Grs Where Personel = @a1 AND Parola = @a2", baglanti);
      komut.Parameters.AddWithValue("@a1",cmbPersonel.Text);
      komut.Parameters.AddWithValue("@a2", txtParola.Text);
      OleDbDataReader dr = komut.ExecuteReader();
      if (dr.Read())
      {
      BilgiNotuApp frmBn = new BilgiNotuApp();
      frmBn.personelad = cmbPersonel.Text;
      frmBn.Show();
      } else
      {
      MessageBox.Show("Hatalı kullanıcı adı veya şifre");
      }
      baglanti.Close();
      Murat hocanın udemy üzerinde anlattığı derste bu şekilde anlatılmış. Ben de sizin ile aynı hatayı alıyordum bu şekilde yapınca sorun ortadan kalktı. Uzun süre olmuş yazalı tabi ama ilerleyen tarihlerde inceleyecek arkadaşlar için burada bulunsun. Saygılar.

  • @FurkanMYlmaz
    @FurkanMYlmaz 6 ปีที่แล้ว +1

    abi ben şey istiyorum mesela veri tabanında bir alan var sayi diye bunun değeri 1 her butona bastığımda bu değeri arttırmasını istiyorum nasıl yapmalıyım ?

  • @hakanuz4828
    @hakanuz4828 ปีที่แล้ว

    Hocam benim sorum tek bir kullanıcı adı ve şifre panelinden gireceğim değere göre farklı form açtırmak istiyorum yani hako 1234 girince form 1 ,zeyneppp 12345 girince form 2 açılsın bunun gibi nasıl yaparım

  • @kubrakaraca2647
    @kubrakaraca2647 5 ปีที่แล้ว +2

    şifre güncelle kısmında id kısmına çift tıkladığımda "throw new NotImplementedException();" hatası veriyor herşeyi doğru yaptığıma eminim ama bir türlü hatayı bulamıyorum yardımcı olursanız çok sevinirim..

  • @tunalojistik2397
    @tunalojistik2397 6 ปีที่แล้ว +3

    Hocam form 2 giriş yaptıktan sonra kullanici adına hoşgeldiniz desin olur mu ? Kodu nedir acaba ?

  • @emrullahbaqci7118
    @emrullahbaqci7118 9 ปีที่แล้ว +3

    abi sagol :) yorumu mu gördüğün için

  • @funbabycartoons5103
    @funbabycartoons5103 3 ปีที่แล้ว

    hocam merhaba çok acil bakabilirseniz çok sevinirim kodunuzu aynı giriyorum sadece kendi databaseimdeki tabloma uyarlayarak ama çalışmıyor direk catch çalışıyor değerleri girince, bunu nasıl düzeltirim neyi eksik yaptım acaba anlayamadım yardım ederseniz çok sevinirim şimdiden teşekkürler

  • @user4n6353
    @user4n6353 3 ปีที่แล้ว

    try catch kullanınca ilk doğru yazınca giriyor fakat uygulamayı tekrar açıp ilk yanlış yazınca sonra doğru yazsam bile hatalı giriş yazıyor

  • @mustafaertas7755
    @mustafaertas7755 7 ปีที่แล้ว +1

    abi ben giriş paneli yaptım ve bende resim de var ama ben resim satırındaki yolu kullanıcı dogru ise o satırdaki yolu açmasını istiyorum bana yardımcı olurmusun

  • @alidemircomtr
    @alidemircomtr 8 ปีที่แล้ว +1

    merhabalar, veri tabanından Id,KullaniciAdi,Sifre ve Yetki sütunlarım var, yetkilere 1 ve 2 diye yetkiler tanımladım,kullanıcı girişini yaptıktan sonra Yetki işlemi devreye girsin istiyorum ve yetkisi 1 olan açılan yeni formdan belirli butonları görsün diğer butonları göremesin istiyorum.yetki karşılaştırmasını nasıl yapabilirim? kullanıcı adı ve şifre için koşulu yazıyorum ama yetki için kodu bir türlü oluşturamadım, bu konuda yardımcı olabilirmisiniz? Şimdi den teşekkürler

    • @osi15
      @osi15 ปีที่แล้ว

      hocam çözümü yaptınız mı

  • @YunusEmreMete
    @YunusEmreMete 8 ปีที่แล้ว +2

    Herşey Eksiksiz Yanlız Kişi Prgm Bir Defa Yanlış Giriş Yaptıgı Zaman Kapamadan Yeniden Giriş Yapmak İstedigi Zaman Else Yani Hatalı diyor Ne gibi Bir Çözüm Gerekli

    • @huseyingokdemir5184
      @huseyingokdemir5184 5 ปีที่แล้ว

      hata mesajının alt satırına Application.Restart(); komutunu kullanarak formu yeniliyebilirsin.

  • @aslan433
    @aslan433 8 ปีที่แล้ว +1

    kardeş ödev yapıyorum sql veritabanını backup dosyasını dosyanın içine atsam veritabanını yine görür mü ?

  • @enescivelek3369
    @enescivelek3369 2 ปีที่แล้ว

    hocam veri tabanı bağlantılı windows form uygulaması yazmak istiyorum sizin entity framework serinizi izlemeye başladım linq ve lambda sorgularınızı filan izledim kavramaya çalıştım az bu uygulamayı geliştirirken veritabanı sorgularını mesela döngüye if else yapısına filan alabiliyor muyum bunları rahat bi şekilde kendi projeme uyarlamak için ne öğrenmeliyim araştırıyorum ef çıkıyor ef.core çıkıyor .net .netcore filan çıkıyor kimisi consol üzerinde kimisi oop şeklinde codefirst yapıyor ben hangisinden başlamalı hangisinde sorgular için neleri nasıl kullanabilirim veri tabanı alanlarını if else gibi yapılara alabilir miyim filan bunları güzelce öğrenmem için hangi kavramları bilmem lazım olur yardım edebilir misiniz ?

  • @ahmetaydn9979
    @ahmetaydn9979 6 ปีที่แล้ว +2

    Abi kullanıcı adı ve şifreyi doğru birşekilde girdiğim halde hatalı mesaj cıkıyor yani yanlış yazdığımda cıkacak olan mesaj ancak doğru yazdığımdada cıkıyor nasıl düzelticem bakıyorum kodlara ama yok bulamadım yardım edermisin abi lütfen

    • @akntokluoglu2851
      @akntokluoglu2851 5 ปีที่แล้ว

      düzeltebildin mi bu hatayı

    • @yerlikacovv8674
      @yerlikacovv8674 5 ปีที่แล้ว

      @@akntokluoglu2851 aynı hata bendede var

    • @yerlikacovv8674
      @yerlikacovv8674 5 ปีที่แล้ว +1

      çözdüm hatayı orada 1111 olan yere biraz boşluk bırakın null hatasını vermicek.id yerine 1 yazın.i.hizliresim.com/36r1LA.png bu şekil

    • @furkancnar6240
      @furkancnar6240 5 ปีที่แล้ว

      @@yerlikacovv8674 bende ilk başta doğru yazarsam sıkıntı yok ama başta yanlış yapıp sonra doğru girsede hata veriyor,bunu nasıl çözebilirim bilgisi olan var mı?

    • @yerlikacovv8674
      @yerlikacovv8674 5 ปีที่แล้ว

      @@furkancnar6240 sql management açıkmı ona dikkat et.ve bağlantısını kontrol et.Null hatası varmı kontrol et.Kod eksikmi kontrol et :D

  • @Ali-so8gx
    @Ali-so8gx 9 ปีที่แล้ว +1

    Hocam bayağı bir önceydi. Bir dersiniz var "Klavye Yön Tuşlarıyla Nesneleri Hareket Ettirme" diye. O derste renkleri çıkarıyoruz fakat o labelları geçmesini istemiyorum. Nasıl yapabilirim ?

    • @MurattYucedag
      @MurattYucedag  9 ปีที่แล้ว

      Ali Bir takım if şartları ile engellenebilir ama çok uğraştırıcı bir durum, eğer bu tarz bir oyun fikrin varsa unity gibi bir oyun derleyicisi kullanabilirsin.

    • @Ali-so8gx
      @Ali-so8gx 9 ปีที่แล้ว

      Anladım sağ olun hocam.

  • @mehmedutkan4086
    @mehmedutkan4086 5 ปีที่แล้ว +2

    Kullanıcı adı ve şifreyi doğru yazdığımda "Hatalı Giriş" diyor.

    • @sercanhilmicoban6190
      @sercanhilmicoban6190 4 ปีที่แล้ว +2

      baglanti.Open();
      OleDbCommand komut = new OleDbCommand("Select * From BN_Grs Where Personel = @a1 AND Parola = @a2", baglanti);
      komut.Parameters.AddWithValue("@a1",cmbPersonel.Text);
      komut.Parameters.AddWithValue("@a2", txtParola.Text);
      OleDbDataReader dr = komut.ExecuteReader();
      if (dr.Read())
      {
      BilgiNotuApp frmBn = new BilgiNotuApp();
      frmBn.personelad = cmbPersonel.Text;
      frmBn.Show();
      } else
      {
      MessageBox.Show("Hatalı kullanıcı adı veya şifre");
      }
      baglanti.Close();
      Murat hocanın udemy üzerinde anlattığı derste bu şekilde anlatılmış. Ben de sizin ile aynı hatayı alıyordum bu şekilde yapınca sorun ortadan kalktı. Uzun süre olmuş yazalı tabi ama ilerleyen tarihlerde inceleyecek arkadaşlar için burada bulunsun. Saygılar.

  • @Oguz_999
    @Oguz_999 4 ปีที่แล้ว +1

    abi ben access kulanıyorum o nasıl olur

  • @mehmetgungen1828
    @mehmetgungen1828 9 ปีที่แล้ว +1

    üstat bir sorum olacak kayıt personel dosyasında verileri alıp nasıl kullanıcı oluşuruz şimdiden teşekkürler

    • @MurattYucedag
      @MurattYucedag  9 ปีที่แล้ว +1

      Mehmet Gungen Hocam sorunuzu facebook üzerinden mesaj olarak daha detaylı atar mısınız

  • @oyunmod7223
    @oyunmod7223 8 ปีที่แล้ว +1

    abi bu ilk başta object explorer bende yok yada ben bulamadım bi yardım edersen

  • @enverkoseler6922
    @enverkoseler6922 7 ปีที่แล้ว +2

    Herkese merhaba, Ben C# Dilinde yeniyim. Kafama takılan bir kaç soru var. Ben şimdi yeni bir projeye başladım diyelim.. Projenin ilk aşaması kullanıcı girişi ve kullanıcı kayıt ekranı bu bilgileri db ye ekledik falan duruyor db de. Benim anlamadığım nokta bu her bir kullanıcın kendine ait kayıtları olacak verileri olacak oluşturduğu veriler olacak. Bunu nasıl kontrol edebilirim. veya herhangi bir yardımcı kaynak mevcut mu ? varsa bildiğiniz sitelerde güzel bir dille anlatan yazılar çok memnun olurum gerçekten. Not: Asp.net c# kullanarak yapmak istiyorum
    Yani örnek verecek olursak. Benim facebook üyeliğim var ve yazdığım, paylaştığım her şey bana ait. Bunu yapmadığında hangi hesapla giriş yapılırsa yapılsın paylaştığım her şeyi herkes paylaşmış gibi oluyor. Şimdi bu mantık üzerinden yola çıkarak: Üye olma sayfası ve Üye girişi sayfaları vee sqlde kullanıcalar diye tablom var. Asıl konu buradan sonra başlıyor.. bu kullanıcıların kendine ait verileri nasıl olacal ahmet ile giriş yaptığımda ahmetin verileri mehmet ile giriş yaptığımda mehmetin verileri ayrıca bunlarla giriş yaptığımda doldurduğum formu sadece ahmetin kaydetmesini istiyorum. Buna session deniliyormuş fakat internet çok fazla kaynağa denk gelemedim. Eğer bildiğiniz güzel bir kaynak varsa bu konuyu anlatan harika olur..... -

    • @vehinvelateker8078
      @vehinvelateker8078 7 ปีที่แล้ว

      Enver Köseler her üyelik için ayrı bi db tutmaniz lazım olur . Ilgili konuyla githubda yapılmış örnekler var.

  • @esraozturk1983
    @esraozturk1983 6 ปีที่แล้ว +1

    abi senin bunları udemyden satın alıcam ama burda mevcutsa almak istemiyorum sence ne yapım ne tavsiye edersin

  • @ibrahimaydn9235
    @ibrahimaydn9235 6 ปีที่แล้ว +1

    selamun aleyküm hocam benim bi projem var okul la ilgili değil bir site projem var bana yardımcı olurmusunuz

  • @hertelden0606
    @hertelden0606 8 ปีที่แล้ว +1

    1-textboxlar boş ise yine hata verecekmi?
    2-örneğin ; kullanıcı adına : abcd şifreye:abcd aynı karekterleri yazınca hata verecekmi?
    3-texboxlardan 1 tanesi dolu diğeri boşsa, yada tam tersiyse hata veriyormu?
    hocam bunları merak ettim, şahsen bende olmadı ? accessle yaptım biraz değişik oldu.gizli soru ve cevabıda eklenebilir.catch eklenebilir.artı olarak. imza(yılan oyunu geliştiricisi, bu arada hocam problem hala çözülmedi hani şu grafiğe resim ekleme olayı :) )

  • @emirgamingtr5718
    @emirgamingtr5718 9 ปีที่แล้ว +1

    Abi Hata yapıyorsun
    2 tane textbox
    2 button veya 3
    Button
    If TextBox1.Text = "Kullanıcı Adı" And TextBox2.Text = "Şifre" Then
    End If
    Ben Gelişmisini buldum vidyosunu istiyorsanız yazın

  • @baranors1637
    @baranors1637 6 ปีที่แล้ว +1

    Bunun acces veri tabanlısı yokmu

    • @ilkmanm
      @ilkmanm 6 ปีที่แล้ว

      TH-cam' da mevcut.

  • @Soulisfake
    @Soulisfake 7 ปีที่แล้ว +1

    harika:) Çok Teşekkürler

  • @yilham
    @yilham 7 ปีที่แล้ว +1

    baglanti.Open(); Bunda Hata Verilor
    baglanti.Close(); Yapiyorum

  • @bekirilehersey
    @bekirilehersey 5 ปีที่แล้ว +1

    çok kıymetli bir ders

  • @ilkmanm
    @ilkmanm 6 ปีที่แล้ว +1

    BANA CRACK' IN LİNKİNİ ATABİLİR MİSİNİZ MURAT HOCAM.

  • @qunix9869
    @qunix9869 7 ปีที่แล้ว +1

    Grubun linkini verirmisiniz?

  • @adnantug1030
    @adnantug1030 5 ปีที่แล้ว +1

    Kardeşim emeğine sağlık fakat belli noktalardan sonra başını alıp gidiyorsun. Yani konuşup yazıyorsun sadece. Rica etsem biraz anlatarak yazar mısın kodu?

  • @Yilmaz-Bilisim
    @Yilmaz-Bilisim 2 ปีที่แล้ว

    Allah razı olsun hocam

  • @bloodaxe3039
    @bloodaxe3039 3 ปีที่แล้ว

    mükemmel bir anlatım

  • @cedric020802
    @cedric020802 6 ปีที่แล้ว +1

    babaaa büyüksünn!

  • @tunalojistik2397
    @tunalojistik2397 6 ปีที่แล้ว +1

    baglanti.Close(); Unutulmuş hocam

  • @burakgamsiz
    @burakgamsiz 9 ปีที่แล้ว +1

    facebook grup linkinizi paylaşırsanız katılmak isterim

    • @MurattYucedag
      @MurattYucedag  9 ปีที่แล้ว +1

      Burak gamsız facebook.com/groups/cshaprdersleri/

  • @coderonline5389
    @coderonline5389 6 ปีที่แล้ว +3

    Hocam Merhaba,
    İlk öncelikle yaptıklarınızdan dolayı teşekkür ederim. Bu video her ne kadar eskiden yüklenmiş olsada yeni yeni c# ögrenenler(benim gibi) için cok iyi. Ben videoyu tam izlemedim cünkü daha önceki videolarinizdan ögrendiklerim ile kendim yapmak istedim. Aynı zamanda sizin gibi youtubede 4 farkli c# kanalında takip ediyorum . Sizi izlememin en büyük nedeni çok fazla örneginizin olması. Diğer kanalları takip etmemin nedeni ise konu konu anlatmaları.
    Burada bu video izlemedim ama kendi yaptıgım kullanıcı adı ve şifresi ile girebilen bir program yaptım. Onu paylaşmak istemem.
    Form1 Kullanıcı Adı ve Şifre giriş paneli : i.hizliresim.com/nQG4bg.png
    Form1 'de ayni zamanda errorprovinder kullandım. Şifre 6 haneden küçük girilemez ve kullanıcı adıda 6 haneden kücük olamaz. Eğer 6 haneden küçük ise giriş butonu aktif olmayacaktır. Aynı zamanda labellink ile şifremi unuttum deyip yeni bir forma yönlendirdim.
    Form 2 Kayit Ol butonu : i.hizliresim.com/v6o3aR.png
    Form 2 de aynı şekilde error provinder kullandım. 6 haneden küçük kayıt olunamaz diye. Bİrde aynı kullanıcı isminden 2 tane oluşturulamaz şekilde kodladım. Form2'ye erişmek için Form1 de bulunan kayit ol butonuna basarak yönlendirip burada kullanıcıdan aldıgım bilgileri accesse kayit ettim.
    Form1'de kullanıcı kayıt oldugu id ve şifre ile giriş yapabilicek eğer uyuşmaz ise hata vericek.
    Form 3 Şifremi unuttum : i.hizliresim.com/16nRpD.png
    burada da kişi şifresini unutursa eğer eposta adresine direk şifresi yollanacak. ToolTip kullanarak ipucu kutucugu ekledim. Şifresini unutan kişiye aynı zamanda kullanıcı ismi de yollanacak.
    Ufak detaylar ile de ilgilendim. Mesela bir iki resim koydum. Sonra exe dosyasının şeklini de değiştirdim. Açıkcası yaptıgım şey hoşuma gitmedi değil hani :D Eğer isteyen olursa mail atarlarsa dosyayi yollayabilirim.
    mail adresim : coderonline0@gmail.com
    Videolarınızı izliyorum, başarıların devamını dilerim :D

  • @kayrakumass
    @kayrakumass 2 ปีที่แล้ว

    Her kullanıcı sadece kendi şifresini görntleyebilmeli. Ayrıca admin herkesin şifresini görntleyebilmeli.

  • @temeltv2219
    @temeltv2219 9 ปีที่แล้ว +1

    Üstat Hataların çıkıyor

    • @MurattYucedag
      @MurattYucedag  9 ปีที่แล้ว +1

      +Temel TV Ne hataları acaba bu video da sorun yok sorunsuz şekilde çalışıyor. Bana iletebilir misin

    • @temeltv2219
      @temeltv2219 9 ปีที่แล้ว +1

      Texboxları Aynı senin gibi yapyorum kodları bakıp yazıyorum hata veriyo 30 kere kontrol ediyorum doğru ama sende çalışyo nasıl oluyo ?

  • @emreyldz702
    @emreyldz702 5 ปีที่แล้ว +2

    10:13

  • @MurattYucedag
    @MurattYucedag  9 ปีที่แล้ว

    facebook.com/groups/cshaprdersleri/

  • @tugceakdmr
    @tugceakdmr 6 ปีที่แล้ว +1

    else if(textBox1.Text!=""&textBox2.Text!="")
    {
    OleDbCommand giris1 = new OleDbCommand("select * from admin where admin_tc='" + textBox1.Text + "' and admin_sifre='" + textBox2.Text + "'", baglanti);
    OleDbDataReader okuyucu1 = giris1.ExecuteReader();
    while (okuyucu1.Read() == true)
    {
    if (okuyucu1[1].ToString() == textBox1.Text && okuyucu1[2].ToString() == textBox2.Text)
    {
    this.Hide();
    Form5 frm5 = new Form5();
    frm5.Show();
    }
    }
    }

    else if(textBox1.Text!=""&textBox2.Text!="")
    {
    OleDbCommand giris = new OleDbCommand("select * from kullanici where kullanici_tc='" + textBox1.Text + "' and kullanici_sifre='" + textBox2.Text + "'", baglanti);
    OleDbDataReader okuyucu = giris.ExecuteReader();
    while (okuyucu.Read() == true)
    {
    if (okuyucu[3].ToString() == textBox1.Text && okuyucu[4].ToString() == textBox2.Text)
    {
    this.Hide();
    Form4 frm4 = new Form4();
    frm4.Show();
    }
    }
    }
    else
    {
    MessageBox.Show("Kullanıcı Adı Veya Şifre Hatalı. Lütfen Tekrar Deneyiniz.");
    }


    baglanti.Close();
    ***BURADA NE HATAM VAR. İLK OKUYUCU ÇALIŞIYO DİĞERLERİNDE HİÇBİR İŞLEMİM GERÇEKLEŞMİYO. HATA DA VERMİYO

  • @35ysf35
    @35ysf35 6 ปีที่แล้ว

    Kullanıcı adı ve şifre programı
    th-cam.com/video/brz8-Lmv7g0/w-d-xo.html&lc=z22oy3lomqruijpzo04t1aokgimalgmwa1jw01ln1adlbk0h00410.1522936030726481