To do this you must be familiar with Joomla - Community Builder - CBsubscriptions - ACL controls. The purpose of this project is to create a script that will integrate an desktop application I have with my website subscription controls. In other words the desktop will be protected and only allow active subscribers of my website to access the desktop app. The subscription system on my website is already fully functional using Joomla CBsubs as the framework.
Important parts of the desktop app will be hidden behind the server and only allowed to be accessed when the application is started and makes a successful call to the Mysql table with and returns the proper "active subscriber id" and it matches the ID of the app.
The desktop application is already created, so just the script checking the active subscription mysql table needs to be created. Also, an installer needs to be created once the protection of the app is done.
For this installer it should have the ability or the user who is installing it to input his login username and password at the beginning of the install package. This will allow the application to check the script for his user id and password in the websites mysql table and make sure the subscription is active. So then after user inputs username and password the install package will then install desktop application on users computer.
When the desktop app is running it should check for active subscription once a day to make sure users subscription has not expired. If found to expire the application should stop running and provide a link to the website for renewal of subscription.