3 Nisan 2013 Çarşamba

3 - İf ve && Operatörü... Şifre Kontrolü

Form tasarımı aşağıdaki gibidir... Kodları girişi butonuna yazacağız... 


Şifre ve kullanıcı adı doğru girilirse aşağıdaki gibi bir mesaj alınacaktır... 


Şifre girişlerinde genellikle girilen şifre gösterilmez... Onun yerine yıldız ifadesi gösterilir... Bunu şifre için kullanılan TextBox'ın properties penceresindeki ayarlardan yapabiliriz... PasswordChar özelliğine aşağıdaki gibi yıldız eklersek giriş sırasında yıldız ile gösterilecektir... 

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            // Girilecek kullanıcı adını ve şifreyi kontrol edecek olan program... 
            string k_adı = "metehan@hotmail.com"; // Şifre ve kullanıcı adını biz belirliyoruz...
            string sifre = "1234";

            string giris = textBox1.Text;
            string sifre2 = textBox2.Text;
            if (k_adı == giris && sifre == sifre2) // Her ikiside doğru ise girişe izin veriliyor... 
                MessageBox.Show("Giriş Yapıldı");
            else
                MessageBox.Show("Hatalı Kullanıcı Adı Veya Şifre Tekrar Deneyiniz");

            // Bu örnekte istenilirse şifre ve kullanıcı adı ayrı olarak kontrol edilebilir... 
        }
    }
}