Monster Notebook
 
Şimdi Üye Ol | Şifremi Unuttum
Ana SayfaSanalkurs.netProgramlarSanalkurs.netÖnemli SitelerSanalkurs.netYazarlarSanalkurs.netDers EkleSanalkurs.netE-DergiSanalkurs.netBlog Sanalkurs.netİletişimSanalkurs.netForum
 
Anasayfa » Delphi (78 ders)
 
Yazdığımız Programa Parola Koyma

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:

http://resim.sanalkurs.net/uploads/sifre01.jpg

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..
 

 

Yazdığımız Programa Parola Koyma Dersini Yazdirin YAZDIR

"Yazdığımız Programa Parola Koyma" dersi için 27 yorum var

15.09.2007 caylak79 diyor ki:
daha detaylı bır anlatım yapabılırdın acemı arkadaslarımıza

21.11.2007 R00tUnDeR diyor ki:
evt ben acemiyim bana detaylı bir şekilde anlatırsanız sevinirim:S

25.11.2007 oceanblue diyor ki:
evet biraz daha açabilirmisin ...

18.01.2008 arandur diyor ki:
Koskoca program yazdım ama bu yazıdan hiçbirşey anlayamadım.

18.01.2008 ziyade diyor ki:
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..

21.01.2008 mkenger diyor ki:
teşekkürler...
biraz daha geliştirilerek veritabanında kullanıcılar ve şifreleri tanımlanarak çok kullanıcı yapılabilir.

13.02.2008 alvar3x diyor ki:
hoca bu database bnde yoq:(

13.02.2008 ziyade diyor ki:
o zaman sizin delphi bileşenlerinde eksiklik var..

15.02.2008 cakirsoft diyor ki:
yaa walla koskoca programımı yadım ama bi sifre eklemeyi beceremedim yaww

ama alvar3x:
bde sekmesinde 4. sırada

02.03.2008 Ekshi diyor ki:
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

16.03.2008 cakirsoft diyor ki:
Ekshi ben beceremedim sen yaptığını bana bi msnden atsana:
cakirsoft@forumbayildi.com

05.04.2008 hanedanbil diyor ki:
bu tür anlatımların bişeyler katacağı kanaatinde değilim cok soyut ve düz anşatılmış mantık kurgulayabilmek olası değil,daha cok kafa karıştırıyor

06.04.2008 ziyade diyor ki:
Eyvallah, işinize yarayan kısmını alın öyleyse..

19.04.2008 aXéNT diyor ki:
Ayrıca Table'dan filtreletme yaptırmamışınız. Oyüzdende boş girince veya herhangi bişey yazınca direk giriş yapar :

Kodalrı verim olmazsa

Table1.Filtered:=False;
Table1.Filter:='SütunAdı'''+Maskedit1.Text+'''';
Table1.Filtered:=True;

if dööngüsünüde bu koddan sonra yazarsak işe yarar ancak

26.04.2008 nillsen diyor ki:
SU ŞİFRE PROGRAMI BİRAZDAHA AÇIK ANLATIRMISINIZ.. GİRİŞİ ÇALIŞTIRAMADIK.. PROGRAMDAN ÇIKIYORUZ FAKA GİRİŞ BUTONU ÇALIŞMIO..BU KONUDA YARDIMCI OLURSANINZ SEVİNİRİM.. ACİL

04.05.2008 ziyade diyor ki:
Açıklama yapmamı istemek yerine keşke programın kendisini isteseydiniz. Yani daha açık şekilde nasıl anlatılır bilmiyorum doğrusu..

17.05.2008 furax diyor ki:
nasıl ındırcez bunu

29.05.2008 efsane_pc diyor ki:
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

29.06.2008 electro_fatih diyor ki:
efsane_pc nin dediğini gibi db kullanmadan o şekıl olurmu ?

29.06.2008 ziyade diyor ki:
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.

07.07.2008 mavihacker diyor ki:
valla hocam biraz üzerinde çalışmakk lazım...)

10.07.2008 ziyade diyor ki:
e tabi ki çalışmadan hiç bir şey olmuyor ;)

05.10.2008 gumuskelepce diyor ki:
hoca bunu Imputbox la yapsak aynı şey degilmi hem daha kolay

25.02.2009 fascinating18 diyor ki:
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.

25.02.2009 fascinating18 diyor ki:
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
XML Kaynağımızdan yararlanarak sitemizdeki derslerimizi masaüstünüzden yada web sitenizden takip edebilirsiniz
Ç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
   
RSS Kaynağımızdan yararlanarak sitemizdeki derslerimizi masaüstünüzden yada web sitenizden takip edebilirsiniz