Im looking for a software package, or custom code that will be used as a membership system for a web site that charges for access. It must have all the usual features of a membership system such as log-in/out, registration, forgot password, access levels, etc. Plus, I need it to support credit card gateways - for now, paypal would be ideal. It also must support different areas of a site - for example, a user might pay for access to one area, but not gain access to another area because they didnt purchase access for that area. Support for multiple web sites would be ideal. Finally, the key feature is after a user has subscription to one of the membership plans, the system must be able to lock the user out when their membership expires. For example, it may expire after 1 day, or 1 week, or 1 year. All this for free, or at least a REASONABLE price??
Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
## Deadline information
Looking for some kind of answer asap.