Asp.Net CustomMembership

Merhaba arkadaşlar,

Asp.Net WebForm ve MVC uygulamalarını geliştirirken üyelik sistemlerini normalde hazır membership configurasyonu ile yapmaktayız.Peki ya farklı bir platformdan doğrulama yapmamız gerektiğinde ne yapmamız gerekir. Öncelikle bir Web Projesi açıyorum ve custommembership konfigurasyonunu yapıyorum.

resim1

Yukarıdaki resimde sadece iki methodu gösterebildim ama MembershipProvider nesnesinin diğer methodlarını da kullanabiliriz.Bu nesneyi oluşturktan sonra web.config üzerinden konfigurasyonumu yapıyorum.

resim1

Sıra geldi bunu kullanmaya ;kullanıcı adını ve şifresini aldığımız kullanıcıyı aşağıdaki gibi doğrulayıp işlemimizi tamamlayabiliriz.

resim1

Bu şekilde membership nesnesinin bize sunduğu tüm davranışları custom olarak tanımlayıp kullanabiliriz.Aynı şekilde rol bazlı da çalışabilirsiniz.

Bol kodlu günler dilerim 🙂

Angular JS introduction

Merhaba arkadaşlar ,

Angular JS serüvenine start verelim dedim ve ilk uygulamamızla başlayalım.Bir MVC projesi açarak kodlamamıza başlayalım.Angular JS dosyalarını nuget aracılığıyla projemize dahil edelim.Ve sonrasında aşağıdaki gibi basit bir ekran çıkaralım.

resim1

SignalR Real Time Application

Merhaba arkadaşlar,

Bugün sizlere SignalR ile Realtime nasıl uygulama geliştiririz ona bakacağız.Bunun için Öncelikle bir tane MVC projesi açıyorum. Nuget üzerinden Signalr ‘ı projemize dahil ediyorum. Senaryom bir market uygulamasında kullanıcıların sepetine eklediği ürünleri diğer kullanıcılara eş zamanlı olarak göstermek olacak. Önce aşağıdaki gibi BasketHub adında bir class açıyorum.

resim2

Sırada View Üzerinde SignalR kodlamasına geçiyorum.                                      resim3

Sonra iki farklı kullanıcının  eklemelerini aşağıdaki gibi izleyebiliriz.

resim1

SignalR ‘ı gerçek zamanlı işlemlerde kullanabilirsiniz.

Bol kodlu günler dilerim 🙂

MVC Custom ActionFilter

Merhaba Arkadaşlar,

Bu yazımda sizlere MVC projelerinde sıkça kullandığımız filterlardan bahsedeceğim.Öncelikle yeni bir MVC projesi açıyorum.Controller adını Account olarak tanımladım.Daha sonra hemen bir adet CustomActionFilter  açıp aşağıdaki gibi kodlamamı yapıyorum.

resim2

Ben burada iki methodu inceledim.ActionFilter yazdığım için hemen açtığımız action üzerine attribute olarak tanımlamamı yapıyorum.

resim3

 

Bu attribute ‘ü kullandığınız actionlara artık filter ile izleme yapabiliyorsunuz.Projeyi çalıştırdıktan sonra http://localhost /controller istekte bulunduğumda aşağıdaki output çıktısını alıyor olacaksınız.

resim1

Buradan da anlaşılacağı üzere  Actionları istediğimiz gibi izleyebiliriz.Bu attribute istenilirse Controller üzerine de ekleyerek genel olarak tüm actionlara filter uygulayabilirsiniz.

Bol kodlu günler dilerim 🙂

angularJS web API

Merhaba Arkadaşlar,

Bu yazımda sizlere angular JS kullanarak web apiden nasıl data okunur onu göstereceğim.

Bunun için öncellikle bir adet web api projesi açalım.Ben controllerım adını products olarak değiştiriyorum.

resim1

Daha sonra productController adında javascript dosyası ekliyorum projeme.

resim2

Son olarak bu işlemi view üzerinde bağlayarak gösteriyorum.

resim3

resim4