2010-03-29 10 views
6

Stworzyłem aplikację internetową i chcę, aby użytkownicy aplikacji korzystali z ograniczonej funkcjonalności za darmo. Mogę nawet zdecydować w dół drogi, aby umożliwić darmowym użytkownikom korzystanie z aplikacji przez nie więcej niż, powiedzmy 10 dni.Strona próbna ASP.NET

Czy istnieje biblioteka lub środowisko, które pomaga w takich przypadkach?

Odpowiedz

7

Istnieje wiele sposobów, aby to zrobić. Jednym z najprostszych, jeśli korzystasz z uwierzytelniania ASP.NET, jest użycie Role. Każdy użytkownik może należeć do dowolnej liczby ról. Możesz ustawić rolę wolną i pełną rolę użytkownika (płatnego użytkownika) i sprawdzić na swoich stronach, aby zobaczyć, jaki to jest użytkownik. Na podstawie tej kontroli możesz dodawać, usuwać lub zmieniać funkcje, tak jak lubisz.

2

Możesz użyć API członkostwa ASP.NET w tym zakresie. Będziesz musiał napisać własną logikę biznesową, aby obsłużyć 10 dni.

Doskonały poradnik API członkostwa, wraz z wielu udoskonaleń, takich jak e-mail weryfikacji rachunków, można znaleźć tutaj:

Badanie członkostwa ASP.NET za role i profilu
http://www.4guysfromrolla.com/articles/120705-1.aspx

Powiązane problemy