none
ASP.NET MVC USER LOGIN RRS feed

  • Soru

  • Arkadaşlar merhaba kolay gelsin herkese.

    Ben klasik asp den mvc ye geçmek istedim ama bir türlü kullanıcı login işlemlerinin nasıl yapıldığını çözemedim baya araştırmama rağmen. Role felan da ekleyerek belli rollere göre sayfa izinleri ayarlamak istiyorum.

    Bu işe nerden başlamalıyım ve bir kaynak gösterir misiniz (kitap olabilir link olabilir vs farketmez)

    Biri membership kullan yazmış. Biri Identity. Bunları araştırdım fakat anlayamadım. Anlaşılır kaynak gösterir misiniz lütfen :/

    14 Mart 2016 Pazartesi 14:46

Yanıtlar

  • Kullanıcı login işlemleri derken?

    Klasik asp derken .Net öncesi ASP'den bahsediyorsanız oradaki kullanıcı yönetimi ile arada dağlar var. Projeyi oluştururken size kullanıcı yönetiminin nasıl olacağını da soruyor. Hiç istemeyebilirsiniz, Kullanıcıları domain'den almasını isteyebilirsiniz vb.

    Projeyi individual User Accounts seçeneği ile oluşturursanız (ki iptal etmediğiniz sürece bu seçenek geçerli olarak gelir) VS her şeyi sizin için yapar. Sadece default olarak bir local MDF dosyası web config'e yazılır. Burada hangi DB ve table'ı kullanmak istiyorsanız o yönde düzeltme yaptıktan sonra (isterseniz hesaplar için farklı, site için farklı db kullanabilirsiniz) siteyi çalıştırın yeni kullanıcı kaydını kullandığınız anda bağlantı ayarını yaptığınız veritabanında kullanıcı hesapları yönetimi için gerekli tablolar otomatik oluşturulur. 

    14 Mart 2016 Pazartesi 14:54
  • "Kitap olabilir link olabilir farketmez" dedigin icin veriyorum bu linki

    Orada cok acik anlatiliyor ama senin "anlasilir"dan kastin nedir bilemem tabii.

    14 Mart 2016 Pazartesi 14:57
  • simplemembership diye aratmalısınız. MVC de bu işler çok kolaydır. Tablo falan oluşturmanıza gerek yok kendisi oluşturur, sosyal ağlara entegre kolaydır.


    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com

    14 Mart 2016 Pazartesi 16:07
    Moderatör

Tüm Yanıtlar

  • Kullanıcı login işlemleri derken?

    Klasik asp derken .Net öncesi ASP'den bahsediyorsanız oradaki kullanıcı yönetimi ile arada dağlar var. Projeyi oluştururken size kullanıcı yönetiminin nasıl olacağını da soruyor. Hiç istemeyebilirsiniz, Kullanıcıları domain'den almasını isteyebilirsiniz vb.

    Projeyi individual User Accounts seçeneği ile oluşturursanız (ki iptal etmediğiniz sürece bu seçenek geçerli olarak gelir) VS her şeyi sizin için yapar. Sadece default olarak bir local MDF dosyası web config'e yazılır. Burada hangi DB ve table'ı kullanmak istiyorsanız o yönde düzeltme yaptıktan sonra (isterseniz hesaplar için farklı, site için farklı db kullanabilirsiniz) siteyi çalıştırın yeni kullanıcı kaydını kullandığınız anda bağlantı ayarını yaptığınız veritabanında kullanıcı hesapları yönetimi için gerekli tablolar otomatik oluşturulur. 

    14 Mart 2016 Pazartesi 14:54
  • "Kitap olabilir link olabilir farketmez" dedigin icin veriyorum bu linki

    Orada cok acik anlatiliyor ama senin "anlasilir"dan kastin nedir bilemem tabii.

    14 Mart 2016 Pazartesi 14:57
  • Kullanıcı Login derken: Veri Tabanından (MsSQL) kullanıcı kontrolü yapacak. Sonra girilen kullanıcı adı ve şifre doğru ise Nereye Ne şekilde kodlamam gerekiyor (.aspx de session larla idare etmiştim fakat bu doğru bi yöntem değil sanırım).

    Bazı sayfalara da ROLE vermek istiyorum Mesela Admin Süper Admin Muhasebe gibi ama anlayabileceğim bi kaynak bulamadım bunu anlatan :(

    14 Mart 2016 Pazartesi 15:00
  • Yukarıda yazdım. Tablolar oluştuktan sonra incelerseniz çözersiniz.
    14 Mart 2016 Pazartesi 15:02
  • simplemembership diye aratmalısınız. MVC de bu işler çok kolaydır. Tablo falan oluşturmanıza gerek yok kendisi oluşturur, sosyal ağlara entegre kolaydır.


    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com

    14 Mart 2016 Pazartesi 16:07
    Moderatör