如何引用登录MVC 4 EF的当前用户

时间:2014-01-07 03:57:03

标签: c# asp.net-mvc entity-framework asp.net-mvc-4

我想知道是否让当前用户登录,包括 ALL 它在会话中存储的属性(在登录期间)是个不错的主意。

SimpleMembership已经留下了相当多的股票。如何调用用户对象从UserProfile表中获取。

我没有看到Login控制器创建一个UserProfile对象来存储当前用户。 EF api有没有光滑的方法来做到这一点?

2 个答案:

答案 0 :(得分:1)

using Microsoft.AspNet.Identity;

...

User.Identity.Name
User.Identity.IsAuthenticated

我认为这会对你有所帮助!!!!

答案 1 :(得分:0)

这是我们如何获取用户对象,并通过它的属性

using (var ctx = new UsersContext())
{
     ctx.UserProfiles.Find(userID).ALL-ATTRIBUTES-HERE;
}