2010-03-29 58 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