C# Dersleri 24 - Kullanıcı Girişi

C# Dersleri 24 - Kullanıcı Girişi


Pratik: Kullanıcı Girişi

Bu pratik çalışmada, kullanıcıdan kullanıcı adı ve şifre bilgileri alınacaktır. Kullanıcının girdiği bilgiler, önceden tanımlanmış olan değişkenlerle karşılaştırılacak ve doğrulama işlemi yapılacaktır. Eğer bilgiler uyuşuyorsa giriş başarılı, uyuşmuyorsa giriş başarısız mesajı gösterilecektir.

Örnek Kod

using System;

class Program
{
    static void Main()
    {
        // Tanımlanan kullanıcı adı ve şifre
        string dogruKullaniciAdi = "admin";
        string dogruSifre = "12345";

        // Kullanıcıdan giriş bilgilerini al
        Console.Write("Kullanıcı adını girin: ");
        string kullaniciAdi = Console.ReadLine();

        Console.Write("Şifreyi girin: ");
        string sifre = Console.ReadLine();

        // Kullanıcı adı ve şifreyi kontrol et
        if (kullaniciAdi == dogruKullaniciAdi && sifre == dogruSifre)
        {
            Console.WriteLine("Giriş başarılı! Hoş geldiniz.");
        }
        else
        {
            Console.WriteLine("Giriş başarısız! Kullanıcı adı veya şifre yanlış.");
        }
    }
}

Kodun Çalışma Mantığı

  • Değişken tanımlama: dogruKullaniciAdi ve dogruSifre değişkenleri, doğru kabul edilen giriş bilgilerini içerir.
  • Kullanıcıdan veri alma: Console.ReadLine() metodu kullanılarak kullanıcıdan veri alınır.
  • Doğrulama: Kullanıcıdan alınan bilgiler, if yapısı içinde tanımlanan bilgilerle karşılaştırılır.
  • Ve operatörü: && operatörü, hem kullanıcı adı hem de şifrenin doğru olması gerektiğini belirtir.

Özelleştirme

Kodda aşağıdaki geliştirmeleri yapabilirsiniz:

  • Birden fazla kullanıcı için doğrulama ekleyebilirsiniz.
  • Hatalı girişlerde deneme sayısını sınırlayabilirsiniz.
  • Giriş bilgilerini harici bir dosya veya veritabanından kontrol edecek şekilde geliştirebilirsiniz.

Sonuç

Bu çalışma, kullanıcı adı ve şifre doğrulama işleminin nasıl yapılacağını basit bir şekilde göstermektedir. If-Else yapısını kullanarak, temel düzeyde kullanıcı giriş doğrulaması yapabilirsiniz.

Bu içeriği beğendiyseniz paylaşarak destek olabilirsiniz!


Eğitim İçeriği

Eğitim C# Dersleri
Kategori Programlama Dili
Ders Adeti 56 Ders
Dil Türkçe
Güncelleme 04/2024
  • HTML Dersleri

    HTML Dersleri Sıfırdan İleri Seviyeye

    Kategori Web Programlama
    Ders Süresi 19 Ders
    Dil Türkçe
    Güncelleme 12/2020
    Derse Başla
  • Java Dersleri

    Java Dersleri ve Nesne Yönelimli Programlama

    Kategori Programlama Dili
    Ders Süresi 125 Ders
    Dil Türkçe
    Güncelleme 09/2020
    Derse Başla
  • CSS Dersleri

    CSS Dersleri Başlangıçtan İleri Seviyeye

    Kategori Web Programlama
    Ders Süresi 49 Ders
    Dil Türkçe
    Güncelleme 10/2021
    Derse Başla
  • Java Örnek Projeler

    Java Örnek Projeler

    Kategori Programlama Dili
    Ders Süresi 20 Ders
    Dil Türkçe
    Güncelleme 10/2022
    Derse Başla
  • C# Dersleri

    C# Dersleri ve Nesne Yönelimli Programlama

    Kategori Programlama Dili
    Ders Süresi 100 Ders
    Dil Türkçe
    Güncelleme 04/2024
    Derse Başla