假设有三个角色,即:
我希望用户能够自我注册为注册(方便的开箱即用)。我希望管理员能够看到所有注册用户,并选中“赞助商”复选框,使用户成为赞助商。
一旦用户被“选中”为保荐人,管理员应该能够为主办方添加其他参数,包括他们所赞助的网页的徽标和赞助商URL、按网页进行赞助的有效日期范围、印象和点击次数,以及“已付费/未付费”。
我正试着把我的注意力集中在会员资格和个人资料上,看看它们是如何应用到这方面的。
有人能提供一个通用的框架来说明我如何才能正确地架构这个架构吗?有营养食品包装来做这个吗?
谢谢你的建议。
发布于 2012-07-24 19:09:49
也许我对另一个问题的回答会对Using out of the box aspnet membership for public facing website有所帮助
在Nuget - Thinktecture.IdentityModel是一条路。
发布于 2012-07-24 21:18:59
使用表配置文件提供程序。然后,您可以通过一个简单的页面直接编辑这个表中的值。
Excluding the profile provider, is there an easy way to add custom fields to ASP.NET membership?
然后,可以使用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
https://stackoverflow.com/questions/11637622
复制相似问题