C# Şifreli Giriş Yapma

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.OleDb; // Access veri tabanı kutuphanesı cagırıyoruz
namespace Şifreli_Giriş_Yapma
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        
        //Eren ERCAN

        private void Form1_Load(object sender, EventArgs e)
        {

        }
        OleDbConnection baglanti = new OleDbConnection("Provider=Microsoft.Jet.OleDb.4.0;Data Source=üye.mdb"); // Baglantımızı olusturuyoruz
        private void button1_Click(object sender, EventArgs e)
        {
            baglanti.Open(); // veritabanımızı açıyoruz işlem yapabılmek için 
            OleDbCommand komut = new OleDbCommand("Select * From üyeler where kullaniciadi='" + textBox1.Text.ToString() + "'",baglanti);// verıtabanında textbox gırılen kullanıcı adına gore tarama yapıyoruzz
            OleDbDataReader okuyucu = komut.ExecuteReader();// ve reader komutunu kullanarak gelen veriyi rdr adlı degıskenımıze atıyoruz
            while (okuyucu.Read()) // burda gelen veriyi okutmak amaçlı döngü kuruyoruz
            {
                if (textBox1.Text.ToString() == okuyucu["kullaniciadi"].ToString())// Veritabanından gelen kullanıcı adı ıle textbox aynımı dıe kontrol edıyoruz dogruysa alttakı şartımıza geçiyor
                {
                    if (textBox2.Text.ToString() == okuyucu["kullanicisifre"].ToString())// kullanıcı sıfresıylede textbox2 de degerler eger aynı ise bu sefer altta yazan komutlarımız çalışıyor
                    {
                        Form yeniform = new patron(); // yeniform degıskenıne patron form atıyoruz 
                        yeniform.Show();// daha sonra patron form gösterıyoruz 
                        this.Hide();// bizim ana formumuzu gızlıyoruz 
                    }
                    else // şifre eger yanlıs gırılmısse hata verdırıyoruz
                    {
                        MessageBox.Show("Bu kullanıcı adı şifresi yanlıstır");
                    }

            }
            baglanti.Close(); // baglantımızı nerde acarsak acalım tekrardan kapatmak zorundayız 
        }
    }
}

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Connecting to %s