İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Sinema Dizi Akıllı Ev Motosiklet Mikromobilite Kripto Para Sağlık Teknolojileri Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Yazılım
  4. Diğer Yazılım Konuları
Diğer Yazılım Konuları

Kayıt olma sorunu

Ducky19.08.201913 cevap1.903 görüntüleme
#1
Merhaba boş bırakılan textboxlar vs hesap kayıt edip bişiler yazınca hata veriyor hesap acma metini c bu arada bu sorunu nasıl düzeltebilirim ?

Screenshot_4.png
Kanak kodları : ssfaf, C# - rextester
düzenlendi
Cevaplar
#2
Başlık kurallarına aykırı bir yazım kullanmışsınız. Konu açarken dikkat etmeniz lazım. Kodun tamamını paylaşırsanız bakabilirim.
Ducky Konuyu açan
#3
Başlık kurallarına aykırı bir yazım kullanmışsınız. Konu açarken dikkat etmeniz lazım. Kodun tamamını paylaşırsanız bakabilirim.
https://rextester.com/NSMAK57629
Başlık kurallarına aykırı bir yazım kullanmışsınız. Konu açarken dikkat etmeniz lazım. Kodun tamamını paylaşırsanız bakabilirim.
https://rextester.com/RYOT89307

https://rextester.com/QOEGO24673
düzenlendi
#4
Proje dosyanızı paylaşın ben yarın ayrıntılı bakarım
Ducky Konuyu açan
#5
Proje dosyanızı paylaşın ben yarın ayrıntılı bakarım
mail alabilirmiyim
#10
Ducky dedi: ↑
ilginiz için teşekkürler ama kayıt olmada bir problem var galiba
Giriş yap dedigim zaman böyle bir kullanıcı var diyor
Tamam onu ben yazdım yani kulanıcı veritabınından sorgulandı ve bulundu siz o kod bloklarının içine giriş yapıldıysa ne olması gerekiyorsa onu yazın
Ducky Konuyu açan
#11
Tamam onu ben yazdım yani kulanıcı veritabınından sorgulandı ve bulundu siz o kod bloklarının içine giriş yapıldıysa ne olması gerekiyorsa onu yazın
Peki kayıt olma formu için kullanıcılar hiç bişi girmeseler bile kayıt ola bastıklarında lütfen bilgilerinizi girin adında bir sorgu yapabilirmisiniz acaba programlamaya yeni başladımda pek bişi bilmiyorum..

Screenshot_1.png
#12
Yapabilirim ama yarın bakabilirim şuan farklı bir proje üzerinde çalışıyorum. Bu arada yeri gelmişken söyleyeyim sizin projeniz ADO.NET içermekte yani siz veritabanına ADO.NET ile bağlantı kuruyorsunuz. Eğer yazılım üzerine kariyer düşünüyorsanız ADO.NET yerine MySql Entity, LINQ TO SQL, Entity Framework gibi veritabanı teknolojilerini öğrenin. ADO.NET karmaşık ve uzun. Bu saydığım teknolojiler daha yalın, basit ve kolay. Profesyonel projelerde ADO.NET tercih edilmiyor.
Sizin kullanıcı sorgulama kodu ile şu kodu karşılaştırın
var sorgula = from s in db.Uyelers
                          where s.KullaniciAdi == "txtUserName.Text" && s.Sifre == "txtPassword.Text""
                          select s;
            if (sorgula.Any())
            {
                //Kullanıcı Adı doğrulandı giriş yapılıyor
            }
            else
            {
               //Böyle bir kullanıcı yok veya şifre yanlış
            }

Arada ne kadar fark var dimi. Diğerinde neredeyse 50 satır kod yazıp güvenlik açığı vermek varken bunda daha güvenli, sadece bir kaç satır ve daha anlaşılır.
Tüm işlemler bittikten sonra veritabanı şifrenizi değiştirmeyi unutmayın bu arada.
düzenlendi
Ducky Konuyu açan
#13
Yapabilirim ama yarın bakabilirim şuan farklı bir proje üzerinde çalışıyorum. Bu arada yeri gelmişken söyleyeyim sizin projeniz ADO.NET içermekte yani siz veritabanına ADO.NET ile bağlantı kuruyorsunuz. Eğer yazılım üzerine kariyer düşünüyorsanız ADO.NET yerine MySql Entity, LINQ TO SQL, Entity Framework gibi veritabanı teknolojilerini öğrenin. ADO.NET karmaşık ve uzun. Bu saydığım teknolojiler daha yalın, basit ve kolay. Profesyonel projelerde ADO.NET tercih edilmiyor.
Sizin kullanıcı sorgulama kodu ile şu kodu karşılaştırın
Öneriniz ve ilginiz için teşekkürler dediklerinizi dikkate alacağım.
#14
Düzenleme yaptım. Kod karmaşası yok. Tüm bağlantı işlerini tek sınıfta topladım. İstediğiniz özelliğin dışında farklı özelliklerde ekledim. İnceleyebilirsiniz.

https://anonfiles.com/T1q2173anf/Misy_rar

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.