2010-03-29 27 views
6

Creé una aplicación web y deseo que los usuarios de la aplicación utilicen funcionalidades limitadas gratis. O incluso podría decidir por el camino para permitir que los usuarios libres utilicen la aplicación por no más de, digamos, 10 días.Sitio web de prueba de ASP.NET

¿hay una biblioteca o marco que ayude con estos problemas?

Respuesta

7

Hay muchas formas de hacerlo. Una de las más simples, si usa la autenticación ASP.NET es usar Roles. Cada usuario puede pertenecer a cualquier número de roles. Puede configurar un rol libre y un rol de usuario completo (usuario pago) y verificar sus páginas para ver qué tipo de usuario son. Con base en ese control, puede agregar, eliminar o cambiar la funcionalidad de la forma que desee.

2

Puede utilizar la API de membresía de ASP.NET para esto. Tendrá que escribir su propia lógica comercial para manejar los 10 días.

un excelente tutorial de la API de afiliación, junto con muchos refinamientos tales como la verificación de las cuentas de correo electrónico, se puede encontrar aquí:

Examinar la membresía de ASP.NET, roles, y el perfil de
http://www.4guysfromrolla.com/articles/120705-1.aspx

Cuestiones relacionadas