ASP.NET试用版网站

时间:2010-03-29 18:49:47

标签: c# .net asp.net

我创建了一个网络应用,我希望该应用的用户免费使用有限的功能。 或者我甚至可以决定允许免费用户使用该应用程序的时间不超过10天。

是否有帮助解决此类问题的库或框架?

2 个答案:

答案 0 :(得分:7)

有很多方法可以做到这一点。如果您使用ASP.NET身份验证,最简单的方法之一是使用角色。每个用户可以属于任意数量的角色。您可以设置免费角色和完整用户(付费用户)角色,并检查您的网页以查看他们是什么类型的用户。根据该检查,您可以根据自己的喜好添加,删除或更改功能。

答案 1 :(得分:2)

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

可以在此处找到会员API的优秀教程,以及诸如帐户的电子邮件验证等许多改进:

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

相关问题