2010-03-27 14 views
11

: Ben bir özel üyelik sağlayıcısı oluşturduk
How do you get the UserID of a User object in ASP.Net MVC?asp.net mvc geçerli kullanıcı id oyuna girişi olası Kopyaları

Selamlar, mümkün üzerindeki kullanıcıların kimliğini doğrulamak için yapmak benim uygulama. Geçerli kullanıcı kimliğini denetleyiciye nasıl geri alabilirim? Bu böyle bu kullanıcı için veritabanından bazı verileri almak gerekir:?

PersistanceManger.RepositoryUser.GetInformation(userROWGUID); 
+0

Nasıl kullanmak gerekir kullanıcı uygulamada doğrulanmış mı? Windows, Formlar veya bir çeşit özel kimlik doğrulama şeması kullanıyor mu? –

+0

Kimlik doğrulaması için Formları kullanıyorum –

cevap

3

Eğer özellikle kullanıcı veya userName Kimliği mi istiyorsunuz, sizin için, mevcut kullanıcının Guid arıyoruz görünüyor Bu, bu kimliğin geri alınmasının uygulamanıza bağlı olduğunu düşünüyorum. Eğer userName dayalı bilgi almak istiyorsanız, o zaman aşağıdakileri yapabilirsiniz:

HttpContext.Current.User size Kullanıcı nesnesini verir, bu durumda sizin için, ondan başka bilgi alabilir, size HttpContext.Current.User.Identity.Name

+3

Soru, Guid'in nasıl bulunacağını soruyor? – Bharat