Yazar:Ziya Kahraman Eklenme: 14.06.2007 Okunma: 4020
Puan: 2.9 Seviyesi: Orta
İlk önce parola ekranı için bir form oluşturuyoruz ve bu forma açılışta öncelik veriyoruz.Formumuza 1 adet MaskEdit (şifre girişi için), 2 adet BtnButton (Onay ve İptal butonları için), 1 adet DataSource (Veritabanı bağlantısı için), 1 adet Database (Veritabanı için)ve bir adet de DBEdit (sifrenin forma bağlanması için) eklemeliyiz.
Butonların ve Editlerin Kind ve Caption ve Text kısımlarını düzenledikten sonra görüntü şu şekilde olmalıdır:
Bundan sonra yapmamız gereken bir MS Access ile ya da Delphi ile bir veritabanı dosyası oluşturup içerisine bir şifre girmek. Datasource, DBEdit ve Database bileşenlerini kullanarak veritabanı ile form arasında iletişimi yani bağlantıyı sağlamak. Sonrası ise çocuk oyuncağı, DBEdit'in Show özelliğini False yapıp formun normal çalışması esnasında görünmemesini sağlamak. Zira parola girişinde kullanacağımız kod şu şekilde olmalıdır:
if Maskedit1.Text<>DBEdit1.Text then
ShowMessage('Girmiş Olduğunuz Şifre Yanlış!');
Bundan sonra da şifre değişimi için bir form oluşturup şifre kontrol ekranı yaparak program içerisine bir güvenlik merkezi oluşturabiliriz.
Herkes için faydalı olması dileğiyle, başarılar dilerim..
Arkadaşlar anlaşılmayacak bir tarafı yok aslında ama gözünüzde büyütmüş olmalısınız. Ben yapmış olduğum programın kodlarını da verebilirim ama dersin mantığı olmaz o zaman.. Burada örnek çalışmaları ya da scriptleri sergilemek dersin kalitesini düşürür diye düşünüyoruz. Eğer gerçekten iş üzerine yoğunlaşıp da anlayamadıysanız ya da uygulamayı sonuçlandırmadıysanız, mail adresimden bana ulaşın lütfen..
hocam şimdi ben bu dediğinizi 1 e 1 yaptım ama programı çalıştırdığımda login kısmı cıkıyor yani benim yaptığım değil kendi login sistemi çıkıyor veritabanına belirlediğim şifreyi giriyorum sonra o ekran geliyor ve şifreyi giriyorum tamama tıklıyorum ama diğer forma atmıyor
normal maskedit ile yapamazmıydık peki bunu örneğin maskedit1.text:='bozo' daha sonra if edit1.text='bozo' then form2.show else showmessage('Hoşcakalın')diye
Tabi ki normal maskedit bileşeni ile de olabilirdi ama o zaman programın içerisinde oluşturduğunuz güvenlik merkezinden şifre değişimini sağlamanız nasıl mümkün olabilirdi? Bu şekilde kullanmamızın nedeni program içerisinden db deki mevcut şifreyi değiştirebilmeyi kolayca sağlamak.
ya bu dediklerinizi aynen yaptım ama program hata veriyo. yardımcı olursanız çok sevineceğim. bu program bana proje ödevim için lazım. çok önemli. teşekkürler.
bu programı almam mümkün mü acaba? yorumlarınızda programı isteseydiniz gibi birşey ifade etmişsiniz. programı bende yaptım çalıştıramadım. sizden programın kendisini istiyorum mümkünse. teşekkürler.
BU DERSE YORUM EKLEYİN
Üye olmadan yorum ekleyemezsiniz !
UYARI: SANALKURS.net'te yer alan materyaller ile ilgili her türlü sorumluluk hazırlayan veya gönderene aittir. Yazarlar, gönderdikleri makale ve derslerle başkalarını yanıltıcı bilgi veremezler. SANALKURS.net bilgilerin kullanımı sonucunda doğacak hata ve zararlardan sorumlu tutulamaz. SANALKURS.net'te yer alan bir makale link vermek ve kaynak göstermek şartıyla başka bir sitede yayınlanabilir. SANALKURS.net kullanıcıları ve üyeleri, üçüncü kişilerin telif hakkı sahibi bulunduğu hiçbir yazı, fotoğraf, resim vb. materyal ve ürünü kullanamazlar. SANALKURS.net kullanıcı ve yazarlarının, üçüncü kişilerin telif hakkı sahibi olduğu yazı, resim vb. ürünleri izinsiz kullanması durumunda, her türlü hukuki ve cezai sorumluluk kendilerine aittir.
İSTATİSTİKLER
ÇEVRİMİÇİ
156 Ziyaretçi, 6 Üye ajanszebra1, BuKi ®, bozoklar, NaRe_TuRKeY, Charisma_47, siracel Bugün: 979, Dün: 10154, Bu Ay: 21346, Toplam Ziyaret: 7227158, Toplam Üye: 216260, Son Üye:nur_cihan Yazılı Dersler: 2460, Video Dersler: 408, Toplam Yazar: 64, Toplam Dosya: 53, Toplam Link: 26