在LogIn方法中,我有:
FormsAuthentication.SetAuthCookie(model.User, false);
并获取此用户的姓名
User.Identity.Name
是否可以从databese获取类型帐户?
我的意思是,在用户登录时,键入帐户是否发送(到cookie?)。 并且在不使用控制器的情况下使用User.Identity.Name之类的东西在视图中使用此类型。 有可能做那样的事吗?
答案 0 :(得分:1)
如果我理解你的问题,我认为你最好的选择是使用ASP.NET Profile Provider。使用Profile Provider,您可以执行以下操作:
HttpContext.Current.Profile.AccountType
你需要做一些事情才能让它在MVC中运行。有关详细信息,请参阅此处:
Implementing Profile Provider in ASP.NET MVC
希望这会有所帮助,我正确地解释了你的问题。