Anasayfa İletişim RSS
Kerim Sarıgül Derslerini Okumak için Tiklayin Flash'ta Mail Butonu
Bu dersimizde mail butonu yapmayı öğreneceğiz...
 
Şimdi Üye Ol | Şifremi Unuttum
 
 
 
Anasayfa » Delphi (34 ders)
 
Yazdığımız Programa Parola Koyma

Yazar: Ziya Kahraman  
Eklenme: 14.06.2007   Okunma: 1467    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..
 
  • Currently 2.97/5
Değelendirmek için üye girişi yapmanız gerekmektedir
EkleBunu Sosyal Paylam Butonu
Yazdığımız Programa Parola Koyma Dersini Yazdırın

"Yazdığımız Programa Parola Koyma" dersi için 22 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.

ye olmadan yorum ekleyemezsiniz !


UYARI: SANALKURS'ta yer alan materyaller ile ilgili her türlü sorumluluk hazırlayan veya gönderene aittir. SANALKURS'ta yer alan hiçbir makale, yazarından izinsiz başka bir yerde yayınlanamaz. SANALKURS kullanıcıları ve üyeleri, üçüncü kişilerin telif hakkı sahibi bulunduğu her türlü fikri eser, fotoğraf, resim vb. materyal ve ürünleri kullanamazlar. SANALKURS kullanıcı ve yazarlarının, üçüncü kişilerin telif hakkı sahibi olduğu yazı, resim vb. ürünleri kullanması durumunda, her türlü hukuki ve cezai sorumluluk kendilerine aittir. Söz konusu haksız kullanım nedeniyle SANALKURS .NET'in hiçbir hukuki sorumluluğu bulunmamakta olup, haksız kullanım nedeniyle SANALKURS.NET'in üçüncü kişilere ödemek zorunda kalabileceği her türlü tazminat ve/veya adli/idari para cezaları ilgili Sanalkurs kullanıcılarından rücu edilecektir.
 İSTATİSTİKLER
XML Kaynağımızdan yararlanarak sitemizdeki derslerimizi masaüstünüzden yada web sitenizden takip edebilirsiniz
ÇEVRİMİÇİ 71 Ziyaretçi, 1 Üye
Alaattin Örsvuran
BUGÜN DOĞUM GÜNÜ OLAN ÜYELERİMİZ:
_by_danger_ (15), ilicli (19),
Bugün: 555, Dün: 4845, Bu Ay: 15533, Toplam Ziyaret: 1043399, Toplam Üye: 92243, Son Üye: yemzet
Toplam Ders: 1644, Toplam Yazar: 40, Toplam Dosya: 43, Toplam Link: 109
   
RSS Kaynağımızdan yararlanarak sitemizdeki derslerimizi masaüstünüzden yada web sitenizden takip edebilirsiniz