Landing Page Details

Fully featured User Management System with six payment options including recurring payments/subscriptions.

Update 01. Oct. 2018.

Prior to update follow install instructions.
  • Added GDRP checkbox
  • PHP v7.2 compatibility
  • All known bugs are fixed

Update 14. Sep. 2017.

Prior to update follow install instructions.
  • Ability to upload files based, on membership acess.
  • Added option to assign default membership during registration
  • All known bugs are fixed

Update 14. Sep. 2016.

Prior to update follow install instructions.
  • Complete rewrite.
  • Password hashing.
  • New front and backed design.
  • Fully responsive (renders perfectly on any device).
  • New gateways (Off line, Ideal and Authorize.net) Single payments.
  • Stripe (recurring payment added).
  • Detailed sales statistics per membership and per user.
  • User history (previously purchased memberships).
  • User permissions assignable admin permissions.

Update 24. Mar. 2015.

Prior to update follow install instructions.
  • Added Language File
    – You can now easily translate MMP from admin panel
  • Added Discounts/Coupons
    – You can apply discounts/coupons based on membership
  • Added Country Based Tax/VAT
    – Apply VAT/TAX based on user country
  • New Admin Panel/Front End
    – New face lift for admin panel and front end
  • Added Country based/registration User Statistics
    – View chart/map based on user registration/country
  • Invoice Printing
    – Users can print invoices for each transaction record
  • Added PayFast payment gateway

Update 28. Aug. 2014.

Prior to update follow install instructions.
  • Added custom fields
    – You can assign custom fields to user profile and registration page
  • Added Stripe payment gateway
  • Added sendmail as mailing option
  • All known bugs are fixed.

Update 25. Sep. 2013.

Prior to update follow install instructions.
  • MMP is now fully responsive and themable
  • Completely rewritten and 20% faster
  • Added logo upload via admin configuration
  • Added user notes for user profiles
  • Added ssl settings for smtp mailer
  • Mysql driver is replaced with Mysqli
  • Manual user activation notification
  • Code and database optimization

Update 09. Apr. 2013.

Prior to update follow install instructions.
  • Compatibility for new PayPal api

Update 26. Jul. 2011.

Prior to update follow install instructions.
  • Fixed: Missing user id when editing user
  • Fixed: Sending newsletter when only user is admin
  • Fixed: User Ajax search wrong url
  • Fixed: Help section
Replace the following files:
/lib/class_core.php
/lib/class_user.php
/lib/class_membership.php
all files in /admin/ folder

Update 16. Jul. 2011. (v.2.0)

  • Automated signups and expirations
  • Automated account expiration handling
  • Built in News Manager
  • Built in Newsletter Manager
  • Database Backup/Restore
  • Customizable Email Templates
  • Easy Protected Page Builder
  • - Paypal
  • - Moneybookers
  • Subscriptions/One time payments
  • Automated cron jobs
  • Built In Help Section for easy integration
  • Built in contact form
  • Fully Ajax, Powered by jQuery
  • Transaction records – charted
  • Site Maintenance
  • —Delete Inactive users
  • —Delete Banned users
  • Automated install wizard
  • and lot more…
NOTE: Due to a completely rewritten script structure, and membership processing, there is no upgrade option available.
Please note that some features are disabled in demo mode!
Admin area http://wojoscripts.com/mmp/admin/
Demo http://wojoscripts.com/mmp/

Admin Login
Username: admin
Password: password

User Login
Username: demo
Password: password
  • Scriptmatics

    2017-10-22 12:27:09
    Purchased Reply

    Hi Great Product ....I already use one of your other products and now planning to get this .. Couple questions 1. am setting up a speciality images website .... where users can search and find images .....We would like users to be able to see X number of results after search without sign up , once the threshold is reached say page 1 or say 100 images .. or second page results it would ask them to sign up ... to see full results .... 2. Is it possible to have them signup for a free trial of say 15 days but they have to give credit card info first which will be charged only after 15 days unless the cancel before that ? 3. If the above two can be done would you do it for us ? Thanks

  • gewa13

    2017-10-23 01:22:34
    Purchased Reply

    Yes, it would be possible, but it will require custom work. You can email me from my profile page with your request.

  • ChewiScripts

    2017-11-23 08:15:01
    Purchased Reply

    Im getting this message how do i turn it off Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at index.php:5)2 thanks

  • ChewiScripts

    2017-11-23 09:11:53
    Purchased Reply

    also how can i make it so that it changes the button when a user is logged in? thanks

  • ChewiScripts

    2017-11-23 09:51:41
    Purchased Reply

    also everything works now except the change membership option on the edit user menu do you know why thanks?

  • ChewiScripts

    2017-11-23 10:15:18
    Purchased Reply

    Just a question about the error ^^^ im using MMP where its installed in a folder called account and the rest of the site is elsewhere is that what is causing the error so do all of the pages have to be in the view/front folder? thanks

  • ChewiScripts

    2017-11-24 03:58:32
    Purchased Reply

    Ignore the 3rd message the ajax updating works fine now :)

  • gewa13

    2017-11-24 07:37:38
    Purchased Reply

    Is everything working now?

  • ChewiScripts

    2017-11-24 07:51:01
    Purchased Reply

    no

  • ChewiScripts

    2017-11-24 07:51:50
    Purchased Reply

    The first message ^ ^ ^ ^^^^^^^ error message still comes up

  • ChewiScripts

    2017-11-24 07:52:52
    Purchased Reply

    Warning: session_start(): Cannot send session cache limiter – headers already sent (output started at index.php:5)2

  • ChewiScripts

    2017-11-24 07:53:46
    Purchased Reply

    My init.php page is located in the account folder and the pages that use authentication are in the root

  • gewa13

    2017-11-24 07:54:23
    Purchased Reply

    Ok, did you make any custom changes? If so, restore original script. Otherwize, I will need to have access to your ftp, in order to determine the cause of it.

  • ChewiScripts

    2017-11-24 07:55:38
    Purchased Reply

    no i recently completely reinstalled the script database and all

  • gewa13

    2017-11-25 04:29:49
    Purchased Reply

    Could you please email me from my profile page with your ftp access?

  • ChewiScripts

    2017-11-28 05:12:41
    Purchased Reply

    please can you reply to my latest email :)

  • gewa13

    2017-11-28 12:45:25
    Purchased Reply

    Reply sent.

  • rolandasv

    2017-11-24 03:58:58
    Purchased Reply

    I have updated soft and once I am trying to upload an image or any sort of file I get this error - SyntaxError: Unexpected end of JSON input. any help?

  • gewa13

    2017-11-24 07:36:45
    Purchased Reply

    Did you onfigure your upload directory as per install manual?

  • rolandasv

    2017-11-24 07:44:29
    Purchased Reply

    Yes mate, I took root directory from system report - /home/username/domains/domain.com/public_html/members/downloads/

  • gewa13

    2017-11-24 07:50:44
    Purchased Reply

    Ok, try enabling debug console in /lib/config.ini.php and set DEBUG to true. Try upload again, refresh page and look fro any errors or warnings within console. Also try to set correct permissions on your downloads folder to 0775, or 0777

  • rolandasv

    2017-11-24 08:09:18
    Purchased Reply

    Debug doesn't show any warnings or errors. I have also tried changing chmod so as different /downloads/ path below public_html still same error :/ Any further ideas?

  • gewa13

    2017-11-25 04:29:30
    Purchased Reply

    Could you please email me from my profile page with your ftp access?

  • smpillai11

    2017-12-01 20:45:14
    Purchased Reply

    Can I have multiple file upload folders? I would like to have folders for different file categories

  • smpillai11

    2017-12-01 22:07:10
    Purchased Reply

    To explain my requirement better. I am looking to set permission for a group of files rather than on per file basis. If I could set permission on a folder than a file it would have been great

  • gewa13

    2017-12-02 10:13:18
    Purchased Reply

    Sorry, that's currently not possible.

  • keaughncaver

    2017-07-30 02:13:21
    Purchased Reply

    680043a3-278e-4d61-8236-adfd34441e43 - 29 Jul 2017 is my purchase code.. i load the app on my site at this location and the admin panel is not showing. its getting a 404 error message. can you help? http://scrappdeleonnlove.com/memberarea http://scrappdeleonnlove.com/memberarea/admin/

  • gewa13

    2017-07-30 21:01:22
    Purchased Reply

    I don't see any installs on above URL. Are you sure you have completed installation process?

  • jfr8r

    2017-09-12 05:52:26
    Purchased Reply

    Great product! I am beginning setup of the application have been able to get all of my setup, change password, etc. emails generated successfully using SMTP Mailer. However, I wanted to leverage SSL, so I: - set SMTP Port to 465 as instructed by my web host - set the "Required SSL" in app configuration to Yes - used the SMTP username/password as instructed by my webhost - tried multiple SMTP Hostname settings (localhost, IP address, secure SMTP server name defined by the web host, etc.) The app appears to work correctly and I receive no error messages. However, I do not receive an email at the email address I am using to test, so it does not appear as if the system is sending an email. The web host I am using is SiteGround. Am I missing a step? Any suggestions for how to resolve?

  • gewa13

    2017-09-12 22:41:45
    Purchased Reply

    If you're not getting any errors, then most likely your mail server is not processing emails for some reason. If you have access to it, take a look at Mail logs otherwise you would need to contact your hosting company and have them look into,if.

  • jfr8r

    2017-09-21 02:48:02
    Purchased Reply

    Solved: The Website Email setting (at top of Config screen) must be the same domain as SMTP Hostname. This could be something specific to my web host, but wanted to share the solve. Working great now!

  • gewa13

    2017-09-21 10:49:57
    Purchased Reply

    I'm glad you got it working.

  • dave_rimmer

    2011-02-20 02:03:12
    Purchased Reply

    GD Library? where is it !! How do I compile? tahnks

  • Cooca

    2010-03-15 04:29:02
    Purchased Reply

    Well this is just an awesome script. Gonna talk this over with a friend whether this would be more use to our current bloated whmcs install (not for a hosting site) and hopefully buy this asap. Well done.

  • creativeone

    2010-03-27 07:41:14
    Purchased Reply

    Hello, Trying to get this paypal membership installed and setup. I uploaded folders/files, created database and imported sql, and have been able to get in to admin area once or twice but now I keep getting Not Found The requested URL /fanclub was not found on this server. Am I missing something? Thanks Cindy

  • gewa13

    2010-03-27 08:52:46
    Purchased Reply

    The error message suggests that the files are just not there. Certainly not in the loccation you are looking in anyway.Try cleaning your browser cache and provide the link where the script is installed.

  • creativeone

    2010-03-27 09:03:24
    Purchased Reply

    We did just change the nameservers this a.m. so that may be the problem. I thought it was all settled but I guess not. I just wanted to make sure that I didn't need to put the site url anywhere. If I can't get it to work tomorrow, I will come back. Thanks.

  • gewa13

    2010-03-27 10:04:20
    Purchased Reply

    The site url is needed in admin System Setup>>System Configuration. If the url does not point to your install folder you'll receive the same error message, but since you've told me that script work few days ago it should not be the problem.

  • creativeone

    2010-03-27 10:26:42
    Purchased Reply

    It worked a couple of times today when I was installing it. Actually I don't have an install folder. I am wondering if I am missing files. The way I installed it was to upload files/folders and create the database, import sql to db and then I changed the lib/config.ini.php Am I missing an install file or something? I really think the dns has not settled on the domain name but its strange that it will let me in the admin and fanclub and then it won't again.

  • turner2f

    2010-06-05 09:23:16
    Purchased Reply

    Does the recur billing for the protected pages require that I do some configuring with my regular / generic business PayPal account? Or is it just a matter of installing the script onto my website, and then plugging my PayPal email address into it? Look forward to your reply.

  • gewa13

    2010-06-05 12:50:23
    Purchased Reply

    You’ll need to setup your paypal account to execuite ipn. 1. Login to paypal.com
    2. Click on Profile (It is on the sub menu, below the tabs)
    3. “Selling Preferences” there is a link “Instant Payment Notification” click on this link.
    4. Turn on Instant Payment Notification and also set the “Instant Payment Notification” You can find your ipn url in admin System Setup>>System Configuration Paypal IPN URL :

    That's the only setting required for PayPal

  • glosdata

    2011-01-05 17:08:38
    Purchased Reply

    I have tested the application and there are so many issues. 1.It does not recognize payment--the member is still being asked to pay. 2.The admin does not see the payment on the admin side. 3. I have checked the example.php and it simply talking about redirect , which may solve issue 1, but not issue 2. 4. Captcha graphics not showing

  • gewa13

    2011-01-05 23:03:44
    Purchased Reply

    1. Make sure your paypal address is correct, and your paypal account is configured for IPN.
    2. example.php does not show redirection only, it shows how to setup your membership data
    3. For Captcha image to show,make sure your server has GD library support. ask your hosting company to install it for you

  • glosdata

    2011-01-04 09:17:44
    Purchased Reply

    WHAT'S THE CORRECT TABLE NAME? i am getting Error SQL query: CREATE TABLE `glosdata_dir`.`sql.sql` ( `a` INT NOT NULL ) ENGINE = MYISAM ; MySQL said: Documentation #1103 - Incorrect table name 'sql.sql' ------------------------------------------------------------------

  • selectivevisibility

    2011-01-12 04:56:27
    Purchased Reply

    The demo's don't work still. Sorry. Login doesn't work for admin and admin, and when I go to register, the verification email never arrives.

  • elitenet

    2011-03-16 06:21:03
    Purchased Reply

    Hi Great piece of work!

  • gewa13

    2011-03-16 07:38:52
    Purchased Reply

    Thanks!

  • reboot

    2010-03-12 06:36:37
    Purchased Reply

    Hi, this looks awesome! Just wondering though how hard it is to integrate with an existing website. How would one integrate the login, and protected pages? I don't see any info on this.

  • gewa13

    2010-03-12 09:21:25
    Purchased Reply

    Info is included in example.php page
    Integrating with existing site should not take more than an hour.

  • patricktabor

    2010-07-27 13:06:33
    Purchased Reply

    I receive this error when logging into the admin or as a test user. Fatal error: Call to undefined function filter_var() in /data/home/ptabor/websites/studioclicks.com/docs/repairsite/members/lib/functions.php on line 279 What do I need to do to correct this? (hosted site)

  • gewa13

    2010-07-27 13:58:27
    Purchased Reply

    You need PHP 5.2 and up

  • Moonwalker

    2010-09-19 06:54:49
    Purchased Reply

    I think this is the one I'm looking for, but I need to ask you just some questions. I sell plans on my website. The user can pay for a plan, to add content to the website. At this moment I'm just working with two plans: Silver & Gold. My question is: Is it possible to disable the content of the user once the membership has been expired? For further information: Each time a user pays for a plan, I create automatically a folder for the user on my website. Example: http://www.mywebsite.com/user1/ There I put all the needed files and he can change everything from an administrative panel. I'm kinda hoping for a code like: if($userMemberShip == 0){ echo "The mebership has been expired. If you're the owner please contact the webmaster."; }else{ echo "here comes his content." } Thanks in advance.

  • gewa13

    2010-09-20 02:36:12
    Purchased Reply

    The script will not create the foldes for you. You would have to do that manually

  • sequel2

    2010-04-20 06:40:47
    Purchased Reply

    Great program. Love what it can do. But I am having an issue after I sign up for a new account. I am receiving this error on the index.php?do=register page Notice: Undefined index: pin_generated in /home/content/a/t/h/athlete2010/html/memberships/register.php on line 21 Notice: Undefined index: pin_submitted in /home/content/a/t/h/athlete2010/html/memberships/register.php on line 22 Any thoughts?

  • gewa13

    2010-04-20 10:33:53
    Purchased Reply

    If you have edited register.php make sure that there is a hidden field within the form:

    It's suppose to be the first line after opening form tag.

  • ashish54

    2010-05-09 23:51:24
    Purchased Reply

    How can i apple $_GET into pages like - index.php?do=example?xyz=x..

  • gewa13

    2010-05-10 02:35:56
    Purchased Reply

    This is how you pass variable between pages

  • dskey

    2011-08-11 09:08:09
    Purchased Reply

    I've purchased and installed the script - all went well. Sorry but I'm confused as to how the user finds my pages generated by the page builder. If they log in they land on the account admin page, thats OK, but how do they then find the pages I've generated ? Sorry if I've missed something simple - been a hard day !! Thanks DSkey

  • gewa13

    2011-08-11 10:15:41
    Purchased Reply

    Once you build the page, you create a link to it, from your main site.