【发布时间】:2011-08-07 01:26:19
【问题描述】:
我对 .NET 中的用户控制非常陌生,需要一些帮助。
我正在构建一个基于博客的应用程序,每个用户可以在应用程序中拥有多个博客。 我需要一种方法来允许访问这些博客并将允许的博客列表存储在用户模型上。我还需要通过检查列表/集合来验证用户是否具有访问权限。
我已经为博客定义了类,并且到目前为止我使用的是内置的成员资格。 欢迎任何建议:)
使用 MVC3 和实体框架。
干杯 斯科特
【问题讨论】:
标签: asp.net-mvc-3
我对 .NET 中的用户控制非常陌生,需要一些帮助。
我正在构建一个基于博客的应用程序,每个用户可以在应用程序中拥有多个博客。 我需要一种方法来允许访问这些博客并将允许的博客列表存储在用户模型上。我还需要通过检查列表/集合来验证用户是否具有访问权限。
我已经为博客定义了类,并且到目前为止我使用的是内置的成员资格。 欢迎任何建议:)
使用 MVC3 和实体框架。
干杯 斯科特
【问题讨论】:
标签: asp.net-mvc-3
我认为通过将允许的用户存储在博客上而不是允许的博客存储在用户上会更好。
那么您只需根据博客允许的用户 ID 检查用户的用户 ID。
这样做的好处是,如果您删除博客,则无需更新用户即可删除博客访问权限。有点像在门口有一个保镖阻止某人进入如果他们不在名单上的区别。保镖应该有授权的人员名单吗?或者赞助人应该有一份他可以去的俱乐部的名单?从逻辑上讲,这是一个更好的选择。
【讨论】: