2011-08-25 20 views
5

Şu anda tüm siteyi .Net'de yeniden yazıyorum. Geçerli web sitesi foxpro'da yazılmıştır ve kullanıcıları depolamak ve doğrulamak için özel mantık, doğrulama kuralları ve Sql sunucu tabloları kullanır.ASP.NET Üyelik Sağlayıcısı'nı varolan bir kullanıcı veritabanıyla kullanmak

Üyelik Sağlayıcısı'nı kullanmak istiyorum ancak nasıl üstesinden gelineceğimi bilmediğim bir sorunum var.

Hem yeni sitenin hem de eski sitenin kullanıcı ve kimlik bilgilerini paylaşması gerekiyor. Kullanıcılar, profillerini ayrı ayrı güncellemek zorunda kalmadan geçiş aşamasında her iki alanı da kullanabilecekler.

  1. Üyelik Sağlayıcısı'nı mevcut sistemi bozmadan uygulamanın en iyi yolu nedir?

  2. Üyelik sağlayıcısıyla birlikte gelen tüm tabloları, görünümleri, yordamları, vb. Kullanmak zorunda mıyım?

  3. Mantığım hatalı mı? Üyelik Sağlayıcı buna değer mi?

Herhangi bir eğitim veya video bağlantısı çok beğenilmektedir.

cevap

13

Son birkaç gün boyunca, daha fazla araştırma ve okuma yapıyorum ve gitmenin yolu kendi Özel Üyelik Sağlayıcımı yazmak gibi görünüyor. Aşağıda, en yararlı bulduğum bağlantılar var.

Bunu söyleyeceğim, özel üyelik sağlayıcısının yazılması biraz zaman alacak, faydalar çok daha fazla kodlamaya sahip olacağı için zaman alacaktır. Ayrıca, yerleşik .Net üyelik sağlayıcısına dönüştürmek için seçeneği açık bırakır. Daha sonra değiştirmek istersem, tek yapmam gereken web.config ayarlarını değiştirmek, DB'mdeki destek tablolarını kurmak ve mevcut kullanıcıları yeni tablo setlerine çevirmek. Serin olan dönüşümü tamamlamak için kodumdan herhangi birine dokunmamalıyım !!!

Bağlantılar:

Intro to Membership

Creating Custom Membership Provider

Custom Membership Providers

Step-By-Step Custom Membership Provider Creation Tutorial

İlgili konular