bildirgec.org

brcakdmr

11 yıl önce üye olmuş, 2 yazı yazmış. 0 yorum yazmış.

Delphi şifreli giriş ekranı

brcakdmr | 02 November 2009 16:16

kullanıcı giriş ekranı
kullanıcı giriş ekranı

Senaryo

Proje çalıştığı zaman ilk karşımıza gelen ekran kullanıcı girişidir. Ana menü formuna girilmesi için bu formda kullanıcı adı ve şifre textlerine doğru veriler girilmelidir. Bu girişler kullanıcı ekle formundan yapılır. Kullanıcı adı ve şifre textleri formun üzerinde bulunan “ADOConnection”, “ADOTable”, “DataSource” ve “ADOQuery” bileşenleri SQL sorgusunu çalıştırır.

Select * from kullanicilar WHERE kullaniciadi = ”’ trim(Edit1.Text) ”’ and sifre=”’ trim(Edit2.Text) ”’ sorgusu; Edit1.Text ve Edit2.Text alanları formdan girildiğinde kullanıcılar tablosunda böyle bir kayıt olup olmadığına bakar. Eğer böyle bir kayıt varsa ve kullanıcı adı ve şifre birbiriyle uyuşuyorsa anamenu formuna giriş sağlanır. Eğer kayıt yoksa tekrar kullanıcı adı ve şifre girilmesi istenir.

Delphi e-mail gönderimi

brcakdmr | 17 October 2009 11:41

Delphi’de e-mail bir çok yolla gönderilebilir. Projede e-mail sunucusu olarak SMTP kullanılmıştır. Eğer e-mail’ lerin görülmesi istenseydi POP3 sunucu kullanmak gerekirdi.

Forma Indy Clients menüsünden “IdSMTP” ve Indy Misc menüsünden ”IdMessage” bileşenleri yerleştirilir. IdSMTP nesnesi SMTP mail sunucusuna bağlanmayı sağlar.
IdSMTP nesnesi seçili iken Properties kısmından Authentication özelliği AtLogin seçilip mail adresinin şifreli olanı seçilir. Properties kısmından Host kısımına gelinir. Bu kısım mail sunucusunun adresinin yazıldığı yerdir. Bu adres mail gönderimi yapacak mail adresinin mail sunucusunun adresi olmalıdır.