ASP.NET Kullanıcı – Üye Girişi ve Session Yönetimi Örneği


Bu yazımızda ASP.NET ile Access veritabanı bağlantısı kullanarak Kullanıcı Adı ve Şifre kontrolü yaparak üye giriş işlemlerini ve Session Kullanımını göreceğiz. Oluşturacağımız Login Form ile Kullanıcı Adı ve Şifrenin doğru girilmesi durumunda oluşturacağımız Web Forma bağlanacağız.

Kullanıcı adı ve şifre doğrulama işlemini Büyük/Küçük harf duyarlılığını göz önüne alarak yapacağız.
Örneğimizi Visual Studio 2015 kullanarak en ince ayrıntısına kadar adım adım gerçekleştirmeye çalışacağım.

Adım 1: File – New – Web Site tıklayın.

Adım 2: Gelen ekranda ASP.NET Empty Web Site seçerek Projenize bir isim verin ve OK Butonuna tıklayın.

Bu işlem sonucu Projemiz Solution Explorer penceresinde görüntülenecektir.

Adım 3: Şimdi bu pencerede Proje üzerinde farenin sağ tuşuna tıklayın. Add – Web Form‘ a  tıklayın.

Karşınıza aşağıdaki gibi bir pencere gelecektir. Burada login ismini vererek OK butonuna tıklayın.

Adım 4: karşımıza login.aspx sayfamız gelecektir. Burada Split modu seçerek tasarım ve kod ekranını birlikte görüntüleyebilirsiniz. Alttaki ekranda  body yazan çerçeveye tıklayın. Formumuzu burada oluşturacağız. Form elemanlarını bir tablo içine yerleştireceğiz.

Adım 5: Tablo oluşturmak için Table – Insert Table tıklayın.

Karşınıza gelen pencerede Rows ( Satır) için “4“, Columns (Sütun) için “2” değerini girerek OK basın.

Adım 6: Form elemanlarını aşağıdaki gibi yerleştirin.

Dilerseniz aşağıda vermiş olduğum kodları div etiketleri içine kopyalayarak vakit kaybetmeden formu oluşturabilirsiniz.

Adım 7: Bu adımda veritabanı dosyamızı projemize dahil edeceğiz. Öncelikle bir klasör oluşturacağız. Bunun için  Solution Explorer penceresinde Add – Add ASP.NET Folder – App_Data tıklayın.

Bu işlem sonucunda App_Data klasörünün oluştuğunu göreceksiniz.

Adım 8: Bu adımda access dosyamızı oluşturarak App_Data klasörüne kopyalayacağız. giris.accdb isimli dosyamız aşağıdaki gibidir.

Tabloları oluşturduktan App_Data klasörünün içine kopyalayın. Bu klasör varsayılan olarak Belgelerim içinde altta gördüğünüz resim içindeki yolda olacaktır.

Adım 9: Bu işlem sonucunda App_Data üzerinde sağ tıklayarak Refresh Folder tıklayın. giris.accdb dosyası nurada görüntülenecektir.

Çift tıkladıktan sonra dosya Server Explorer penceresinde görüntülenecektir.

Adım 10: Bu adımda Session işlemini gerçekleştireceğimiz boş bir Web Form oluşturacağız. 3. adımdaki işlemi tekrarlayın. Formun ismi default olarak kalabilir.

Adım 11: Artık C# kodlarımıza geçiyoruz. “login.aspx” dosyasında Giriş butonu üzerinde çift tıklayarak aşağıdaki kodları yazın.

Aşağıdaki kütüphaneyi projeye dahil etmeyi unutmayın.

Button için kodlar:

Adım 12: Şimdi default.aspx için gerekli kodları yazacağız. Bunun için default.aspx sayfasını açarak boş bir alanda çift tıklayın ve Page_Load olayının açılmasını sağlayın.

Adım 13: İşlem tamam! Projemizi çalıştırarak test edelim.

Şifre kısmının Büyük/Küçük harfe duyarlı olmasını sağlamıştık. Şimdi “cansever” yerine “Cansever” olarak deniyoruz.

Share Button

Comments 0

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

* Copy This Password *

* Type Or Paste Password Here *

12.609 Spam Comments Blocked so far by Spam Free Wordpress

More From: Asp.NET

DON'T MISS