如何通过网站使用自定义对象完全像会员

时间:2012-09-15 22:56:43

标签: asp.net-mvc model-view-controller membership membership-provider

你能解释一下我如何存储和使用自定义对象,就像我们通过网站使用asp.net MVC会员资格一样?我经常使用我的数据库中的同一个表,我想停止要求我的服务器在每个页面上检索相同的信息。我不能使用cookie,因为我有一些重要的信息,我不使用会话,因为我希望这个对象可以像成员资格一样访问。用户登录后,我想一次性地将此信息设置到此对象中,直到它断开连接。

...实例

  1. 非常正常的会员资格:

    MembershipUser UserAccount = Membership.GetUser(HttpContext.Current.User.Identity.Name);

  2. 我要使用的自定义数据对象

    MyCustomData customData = Membership.GetCustomData(HttpContext.Current.User.Identity.Name);

  3. 非常感谢!!

1 个答案:

答案 0 :(得分:0)

您可以尝试覆盖类似此处的内容:ASP.NET MVC Custom Membership Provider - How to overload CreateUser?或创建自定义成员资格提供程序并添加额外的方法:Custom Membership Providers(我更喜欢这个)