v2.5.2
Giriş yap

C# ile entity framework oturum kontrolü

zezecsgo
177 defa görüntülendi ve 1 kişi tarafından değerlendirildi

C# .net ile entity framework kullanımında oturum kontrolünü nasıl yapıyoruz. örneğin kullanıcının adı ve soy adını aldık ve veritabanında doğruladık diyelim. PHP de SESSION ile bu işi kolaylıkla yapabiliyoruz C# ile masaüstü uygulama geliştirirken nasıl yapabiliriz bu oturum kontrolünü. mantığı nedir ?

Google ve youtubedan araştırırken karşıma hep ASP.NET olarak çıktı. ben direkt masaüstü geliştirmede işler nasıl ilerliyor merak ettim.

Cevap yaz
Cevaplar (1)
f4kor4ll
391 gün önce

C# .NET ile masaüstü uygulamalarında oturum kontrolü, web uygulamalarında olduğu gibi bazı temel kavramları içerir. Genellikle, bir kullanıcının kimlik doğrulaması yapılır ve daha sonra kullanıcının etkinliği için bir oturum açılır. Kullanıcının işlem yapabilmesi için, uygulamanın her sayfasında veya formunda bu oturum bilgileri kontrol edilir.

Öncelikle, kullanıcının kimlik bilgilerinin doğrulanması gerekiyor. Bu, kullanıcının adı ve soyadının veritabanında doğrulanmasıyla başlayabilir. Veritabanındaki doğrulama işlemi tamamlandıktan sonra, kullanıcının kimliği ile ilişkili bir oturum açılabilir. Bu oturum, kullanıcının kimliğini ve bazı ek bilgileri içerebilir (örneğin, kullanıcının yetkileri).

Bir oturum açıldıktan sonra, uygulama kullanıcının etkinliğini kontrol edebilir. Örneğin, her bir form veya sayfa yüklendiğinde, kullanıcının oturum bilgileri kontrol edilebilir. Eğer oturum bilgileri geçerliyse, kullanıcının sayfaya veya forma erişimi sağlanabilir.

Masaüstü uygulamalarında oturum kontrolü için ASP.NET gibi hazır bir çözüm yoktur. Bunun yerine, .NET Framework'ün System.Security.Principal ve System.Threading.Thread sınıfları gibi bazı temel sınıflarını kullanabilirsiniz. Bu sınıflar, kullanıcının kimliğini doğrulamak ve oturum açmak için kullanılabilir. Ayrıca, bazı .NET kütüphaneleri (örneğin, Microsoft.IdentityModel.Clients.ActiveDirectory) kullanıcının kimliğini doğrulamak ve oturum açmak için daha yüksek düzeyde bir çözüm sunabilir.

Özetle, C# .NET ile masaüstü uygulamalarında oturum kontrolü, kullanıcının kimliğinin doğrulanması ve bir oturum açılması ile başlar. Daha sonra, uygulamanın her sayfasında veya formunda bu oturum bilgileri kontrol edilir. .NET Framework'ün bazı temel sınıfları kullanılarak bu işlem gerçekleştirilebilir.