用户配置文件定义问题

时间:2009-06-02 04:22:39

标签: c# frameworks profile

我正在开发一个网站,我需要构建一个数据结构来存储用户个人资料信息。就像我们填写的性别/年龄/教育/等等。 Facebook等信息

我遇到的当前问题是,

  1. 目前我可能不会考虑当前设计/开发阶段所需的所有用户配置文件信息,如何设计可扩展的框架,以便将来我可以扩展用户配置文件?是否有任何成熟的(开源)用户配置文件框架可供参考?
  2. 是否有关于我们需要在用户个人资料中收集哪些标准项目的标准?
  3. 如何安全/灵活地共享不同应用程序的用户个人资料信息?例如,app1只需要一部分用户配置文件,出于安全原因,我只需要向app1公开一部分用户配置文件。但我们需要使其足够灵活,以便当app1需要额外的用户个人资料时,我们可以轻松地曝光更多内容。
  4. C#或编程语言中立的解决方案值得赞赏。

1 个答案:

答案 0 :(得分:1)

用户个人资料没有什么特别之处。您所要求的几乎适用于我曾经工作的几乎所有应用程序:存储和共享数据。

不同的平台在不同的情况下表现更好,但这个问题没有灵丹妙药 - 这就是软件的全部内容。

例如,您可以在数据库中创建用户表,并使用一些CRUD屏幕来管理它。您可以使用任意数量的方法为该数据创建API。

当您的要求发生变化时,请重复(并希望您不必进行太多更改)。