Kayıtlar

Ocak, 2023 tarihine ait yayınlar gösteriliyor

.net core 5.0 için IAuthorizationFilter

Resim
 Aşağıdaki örnek kod, .NET Core 5.0 için IAuthorizationFilter arabirimini kullanarak bir uygulama içinde oturumun varlığını kontrol etmenizi sağlar. Eğer oturum yoksa, kullanıcıya "401 Unauthorized" HTTP durum kodu ile bir yanıt döndürülür. Bu filtreyi kullanmak için, uygulamanızda kontrol edilmesi gereken metodların üstüne [SessionCheckFilter] attribute eklemelisiniz. Örneğin: Eğer uygulamanızda tüm controller'lar için oturum kontrolü yapmak istiyorsanız, aşağıdaki yolları izleyebilirsiniz: 1. Global filtre olarak tanımlama: Bu yöntem, tüm controller'lar için oturum kontrolü yapmak için kullanılabilir. Bu yöntemde, Startup.cs dosyasındaki ConfigureServices metodunda filtreyi GlobalFilters.Filters koleksiyonuna eklemelisiniz. Örnek kod: 2. Base Controller sınıfı oluşturma: Bu yöntemde, tüm controller'ların ortak bir base class'ı oluşturabilirsiniz. Bu sınıf içinde IAuthorizationFilter arabirimini uygulayan bir metod yazabilirsiniz. Bu şekilde tüm controller...

JS ile Birden Fazla Inputtaki Değeri Anlı Toplama

Resim
 Aşağıdaki kod, HTML sayfasında 10 adet 'number' tipindeki input'un değerlerini toplayıp 11. inputa yazacaktır: Bu kod querySelectorAll method kullanarak, sayfadaki tüm 'number' tipindeki input'ları seçer ve döngü içinde her birinin değerini toplar. Sonra, querySelector method ile sayfadaki en son 'number' tipindeki input'un değerini toplam değerle günceller. You can call the function on your button click or onchange event of the inputs. Bu fonksiyonu buton tıklama olayında veya inputların değiştiğinde çağırabilirsiniz.

.NET Core için Gelen String Değerlerin İlk Harfini Büyük Yapan Metot

Resim
 .NET Core için, gelen string değerlerin ilk harflerini büyük yaparak geri dönen bir metot yazabilirsiniz. Ayrıca, gelen değerin null olup olmadığını ve birden fazla kelime içerip içermediğini kontrol etmek için de aşağıdaki gibi bir metot yazabilirsiniz: Bu metot, bir string değer alır ve öncelikle null veya boş olup olmadığını kontrol eder. Eğer null veya boş ise, geriye aynı stringi döndürür. Eğer string içinde birden fazla kelime varsa (bunu regex kullanarak kontrol eder), her kelime için ilk harfini büyük yapar ve geriye stringi döndürür. Bu metot "Extensions" classı içinde yazdığınız için, herhangi bir string değerine bu metotu kullanarak çağırabilirsiniz. Örnek olarak : Bu örnekte görüldüğü gibi string.ToTitleCase() metodu ile çağırıldığında ilk harf büyük hale getirilir ve geri döner.