Cloud-based membership solution allowing role-based access to content, subscriptions, and digital product sales