2016-04-11 19 views
3

Kuruluş ve web tabanlı izin yönetimi ile kurumsal web uygulamasında (mvc) Asp.net Identity kullandım. Artık farklı illerdeki veya bölgelerde bulunan kullanıcıları yetkili kullanıcıların erişimine ayırmak için coğrafya olarak yeni bir varlık eklemeliyim. Her kullanıcı kendi il veya bölge verilerini sayfalarda alabilir. Bu amaç için en iyi uygulama var mı? Veya bu konu hakkında bana rehberlik edebilir misiniz?Coğrafya ile asp.net kimliğini kullanın

Teşekkürler.

Güncelleme

. Ben this gibi aklımda basit bir tasarıma sahiptir (. Burada resmi ekledi olamazdı)

+0

bu sorunun "hangi kullanıcının belirli bir kullanıcının görmesi gerektiği" sorusu (yani ip adresi, adress.zip-kodu, kullanıcının çalıştığı departman, ....) ya da erişim mantık? – k3b

+0

@ k3b Aslında bu konuda daha az sorun ve gelecekte değişimle birlikte iyi ve verimli bir tasarım bulmak istiyorum. Bir süre sonra yeniden tasarlamak ilginç değil. – Alex

cevap

3

kullanıcıları bölgelere farklıdır bu şekilde IP adreslerine temelidir. Bu yüzden onların IP'sini okudunuz ve daha sonra bu IP'ye dayandırıyorsunuz ve ona bir ülke/bölge ekliyorsunuz.

geolocating an IP address

+0

Cevabınız için teşekkürler. Bölge açısından haklısınız, ancak bölgeye göre bölünmüş kullanıcılarda bir sorun var. Bir ildeki kullanıcılar aynı ipe sahipler mi? öyle değil mi – Alex

+0

Bağlantıda verilen cevap 4 yaşında. Bu veritabanları hala güncel mi, yoksa daha iyi birine mi rastladın? Teşekkürler! – Win

+0

@Win Veritabanı her ay güncellenir – Aristos

0

ben bu i eklersiniz uygulamak olsaydı:

Asistan bölge ile bu bağlantıyı Ip verir ve burada bazı diğer cevabını nasıl yapılacağını olduğunu bazı ücretsiz ve ticari veritabanları vardır kullanıcılar ve bölgesel verilere kategoriler: Örnek:

  • kullanıcı Peter Smith, Kategori: NorthGermany
  • kullanıcı Susan Brown, Kategori: NorthGermany, S outhGermany
  • bölgesel veriler: Mağaza Hamburg, Kategori NorthGermany
  • bölgesel veriler: Mağaza Münih, Kategori SouthGermany

kullanıcı sadece o için kategorisi vardır o bölge verileri görmek için izin verilir.

susan görebilirsiniz süre Peter hamburg mağaza görebilirsiniz Ayrıca satır düzeyinde güvenlik ile kullanıcı, grup ve iddia müdürü olarak güvenlik katmanında tüm ihtiyaçlarını kapsayan bir iddia tabanlı güvenlik çerçevesini geliştirdik

0

hamburg ve münih . Projemde rs konseptiyle geo yetkilendirmesini kapsayabilir. Kaynağı kontrol etmek ve kullanmak için GitHub numaralı telefondan bulabilirsiniz.

İlgili konular