0

假设有三个角色,即:

  • 挂号的
  • 行政人员
  • 赞助

我希望用户能够自行注册为已注册(开箱即用)。我希望管理员能够查看所有注册用户并选中“赞助商”复选框,使用户成为赞助商。

一旦用户被“选中”为赞助商,管理员应该能够为赞助商添加其他参数,包括徽标和赞助商 URL、他们赞助的网页、网页赞助的有效日期范围、展示次数和点击次数,以及“付费/未付费”。

我试图围绕会员资格和个人资料,看看它们如何适用于此。

任何人都可以提供一个关于我如何正确构建它的通用框架吗?是否有 Nuget 包可以做到这一点?

建议表示赞赏。

4

2 回答 2

0

也许我对另一个问题的回答会有所帮助 将开箱即用的 aspnet 会员资格用于面向公众的网站

在 Nuget - Thinktecture.IdentityModel 是一种方法。

于 2012-07-24T19:09:49.740 回答
0

使用表配置文件提供程序。然后,您可以通过一个简单的页面直接编辑此表中的值。

不包括配置文件提供程序,是否有一种简单的方法可以将自定义字段添加到 ASP.NET 成员资格?

然后,您可以使用 Web 界面将用户分配给管理员角色:http: //msdn.microsoft.com/en-us/library/t32yf0a9.aspx

或者简单地编写这个页面并使用 Roles.AddUserToRole http://msdn.microsoft.com/en-us/library/system.web.security.roles.addusertorole.aspx

于 2012-07-24T21:18:59.997 回答