我想知道是否让当前用户登录,包括 ALL 它在会话中存储的属性(在登录期间)是个不错的主意。
SimpleMembership已经留下了相当多的股票。如何调用用户对象从UserProfile
表中获取。
我没有看到Login控制器创建一个UserProfile
对象来存储当前用户。 EF api有没有光滑的方法来做到这一点?
答案 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;
}