Kullanıcı Girişi ve Kayıt Ekranı — C# Console

Kullanıcı Girişi ve Kayıt Ekranı — C# Console

Yukarıdaki tabloyu Access’te oluşturup kullanicibil olarak kaydediyoruz.Access dosyasının projenin bin–debug klasöründe olmasına dikkat edin.Bunlarla uğraşmak istemiyorsanız hazır şeklini sayfanın altında bulunan Projeyi İNDİR linkinden indirebilirsiniz.

[code lang=”csharp”]

using System;

using System.Collections.Generic;

using System.Linq;//www.gorselprogramlama.com

using System.Text;

using System.IO;

using System.Data.OleDb;

namespace ConsoleApplication13

{

class Program

{

static void Main(string[] args)

{

OleDbConnection bag = new OleDbConnection("Provider=Microsoft.Ace.Oledb.12.0;Data Source=data.accdb");

//sql komut kullanımı değişkeni tanımlanıyor.

OleDbCommand kmt = new OleDbCommand();

byte secim,sonuc;

string kullaniciAdi,parola,devam="";

do

{

Console.Clear();

Console.Write(" \n 1-Giriş \n 2-Kayıt \n 3-Çıkış \n \n Seçiminiz(1-3) –> ");

secim = Convert.ToByte(Console.ReadLine());

if (secim == 1)

{

Console.WriteLine("********* Giriş Ekranı ********** \n");

Console.Write("Kullanıcı Adı = ");

kullaniciAdi = Console.ReadLine();

Console.Write("Parola = ");

parola = Console.ReadLine();

bag.Open();//www.gorselprogramlama.com

kmt.Connection = bag;

kmt.CommandText = "Select Count(*) From kullanicibil Where kullaniciAdi=’" + kullaniciAdi + "’ And parola=’" + parola + "’";

////kayıt ekleme sorgu metni

sonuc = Convert.ToByte(kmt.ExecuteScalar().ToString());

//sorguyu çalıştır

kmt.Dispose();//www.gorselprogramlama.com

//Komut kullanımını kapatıyoruz

bag.Close();

Console.Clear();

if (sonuc > 0)

{

Console.WriteLine("Hoşgeldiniz.Giriş başarıyla sağlandı");

Console.ReadLine();//www.gorselprogramlama.com

}

else

{

Console.WriteLine("Kullanıcı Adı veya şifre Hatalı");

Console.Write("Anasayfaya dönmek istermisiniz ( E / H ) –> ");

devam = Console.ReadLine();

}

}

else if (secim == 2)

{

Console.WriteLine("********* Kayıt Ekranı ********** \n");

Console.Write("Kullanıcı Adı = ");

kullaniciAdi = Console.ReadLine();//www.gorselprogramlama.com

Console.Write("Parola = ");

parola = Console.ReadLine();

Console.Clear();

bag.Open();//www.gorselprogramlama.com

kmt.Connection = bag;

kmt.CommandText = "INSERT INTO kullanicibil(kullaniciAdi,parola) VALUES (‘" + kullaniciAdi + "’,’" + parola + "’) ";

////kayıt ekleme sorgu metni

kmt.ExecuteNonQuery();

//sorguyu çalıştır

kmt.Dispose();

//Komut kullanımını kapatıyoruz

bag.Close();

Console.Write("Anasayfaya dönmek istermisiniz ( E / H ) –> ");

devam = Console.ReadLine();

}

else if (secim == 3)

{

Console.WriteLine("İyi Günler. Çıkış işlemi sağlandı. !");

Console.ReadLine(); //www.gorselprogramlama.com

}

else Console.WriteLine("Yanlış seçim yaptınız !");

} while (devam.ToLower()=="e" || devam.ToLower()=="evet");

}//www.gorselprogramlama.com

}

}

[/code]

Projeyi İNDİR

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir