【问题标题】:What should you be storing with an ASP.NET Profile Provider?您应该使用 ASP.NET 配置文件提供程序存储什么?
【发布时间】:2009-06-11 01:57:10
【问题描述】:

Profile Provider 在 ASP.NET / MVC 中的作用是什么?

应使用此功能存储/检索哪些类型的信息?它如何与其他用户提供者系列相适应:

  • 配置文件提供者
  • 会员提供者
  • 角色提供者
    ?

【问题讨论】:

    标签: asp.net asp.net-mvc profile


    【解决方案1】:

    这只是一种存储用户信息的方式。我用它的几个例子

    1. 存储与用户关联的公司或客户 ID。
    2. 存储特定于我的应用程序的用户设置(颜色、字体、页面)

    另一个优点是配置文件提供程序不需要身份验证,因此即使您不使用成员资格提供程序也可以使用它

    【讨论】:

    • 它确实使用了 cookie。我找到了一篇不错的文章,可能对 odetocode.com/articles/440.aspx 有所帮助
    • 如果您希望它在没有身份验证的情况下工作并跨会话持续存在,那么它将用户令牌放在 cookie 中 - 实际配置文件仍存储在服务器上。
    【解决方案2】:

    如何使用 Profile Provider 来存储用户购物车之类的序列化副本? Profile Provider 不适合存储这种数据吗?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-09-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-06
      • 2011-01-18
      相关资源
      最近更新 更多