2010-03-29 59 views
6

我创建了一个web应用程序,我希望应用程序的用户免费使用有限的功能。 或者我甚至可能会决定让自由用户使用该应用的时间不超过10天。ASP.NET试用网站

有没有一个库或框架可以帮助解决这些问题?

回答

7

有很多方法可以做到这一点。最简单的一种,如果您使用的是ASP.NET身份验证,则使用Roles。每个用户可以属于任何数量的角色。您可以设置一个免费角色和完整用户(付费用户)角色,并检查您的页面以查看他们是哪种用户。基于该检查,您可以添加,删除或更改您喜欢的每个功能。

2

您可以为此使用ASP.NET的Membership API。您需要编写自己的业务逻辑来处理这10天。

成员API的优秀教程,有许多改进,如账户的电子邮件验证一起,可以在这里找到:

检查ASP.NET的成员资格,角色和简介
http://www.4guysfromrolla.com/articles/120705-1.aspx