3287 comments found.
Can i suggest an idea for an update of membership manager pro where when the user logs on for the first time, a welcome message shows on the dashboard. I think this would be quite easy and can give the admin the option to turn it on and off.
Do you mean like a news announcement?
No a simple message which pops up and say Welcome Back to make it seem more personal
Sure, I can help you with that. Please email me from my profile page for instructions.
Hi, I bought this a while back for a personal project which I’m close the launching, it is a great script and I found it easy to implement and customise to my needs – as the description doesn’t implicitly state it could you confirm that the script has been hardened against the following before I launch the project – I’m running v3.0 of the script currently which I think is the latest version.
Password Hashing – One way?
Session Protection
XSS Protection
CSRF/XSRF Protection
Brute Force Protection Against Multiple Login Attempts? Locking Account after x attempts?
SQL Injection – Assume PDO usage
Cheers.
Version 4 has all of the above except protection against multiple logins.
Great – many thanks, I’ll move to v4.0 before going live with the site. Any roadmap to having multiple login protection as well or is that not in the plans? Not a problem either way as the app works very well indeed already. 
Sure, I can implement it as an optional feature, since majority of the user want the ability for user to login from multiple devices.
Excellent, it would be great to have the option to auto kick out an existing login session to allow the new one to login if the same account is used by a second device on a different IP. My webapp has a paid for section and there is a likelyhood that people will try to share a single account. Please do let me know via a PM/email if/when you’ll be doing this and I’ll buy a second licence as a contribution/thank you for the time investment in adding it. 
I’ll try to find some time in between my current projects, but I can’t tell you the exact date.
That’s great thank you – no rush obviously. I’ll buy the additional licence in the next couple of days.
No problem.
Hi, I’m not able to login as Admin to your demo site: http://wojoscripts.com/mmp/admin/login/ using admin as username and password as password. Thanks.
Sorry about that. I forgot to disable password reset, and users keep resetting it. It’s all working now.
Why is it so difficult to build a normal page instead of all these templates, previous versions were easier
This is my error ‘Parse error: syntax error, unexpected ‘use’ (T_USE), expecting ’,’ or ‘)’ in {domain} on line 153’
Now its changed to this Call to undefined function get() [code: 0]
I fixed it but how do i change the home screen to a custom one
instead of having the login as the index.php can i have a different page as the main one
You can edit index.tpl.php file in view/front/ then just create your own login form and make sure it posts to index page. See help section in admin panel.
But what if I don’t want the index.tpl.php page to be a login, what if I want it to be a landing page Can I do that and also how can I do something where it goes domain.com/products/productname so like two directories
You can use index page as landing page, then just create a new login page. As for second question, you will need to create a new route and place it in index.php page. See install manual, it explains how to add new pages as part of framework
I did a test membership that is not recurring. It lasts for one day. I signed up for it two days ago but the membership is still active when I login when it should resort back to the default page. Any thoughts?
I did a test membership that is not recurring. It lasts for one day. I signed up for it two days ago but the membership is still active when I login when it should resort back to the default page. Any thoughts?
What payment gateway did you use?
One was stripe but the other was a free membership. No fee. I thought I set up the cron job correctly but I am not sure if it is pointed to the right folder.
I’m getting this error /usr/local/cpanel/bin/jailshell: public_html/membership/cron/cron.php: Permission denied
For cron job use wGet method from your hosting panel
Here’s what godaddy told me to use as the command /usr/local/bin/php -q public_html/membership/cron/cron.php. Should this be different?
I you have cpanel installed you can go to Cron Tab section and create one from there to run once a day, or
0 0 * * * wget -q -O cron_exec.log http://yourdomain.com/cron/cron.php
Hi,
I enabled Bank transfer in payment settings – but that is not visible in membership page to choose to complete the purchase
offline payment will only show your bank or payment information. User can use that info to send payment. Once payment is received, you can then manually assign membership to that user.
in admin at help/page builder, I notice I can create pages with the proper membership ¿how to access such page? can I put custom fields to such page?
Your page will be saved in /uploads/ folder, move it to MMP directory and you can edit this page and place any type of content within.
The page it is already within MMP do I have to move it to a specific folder?, the question is how to be accessed by subscriber? The most important question is can I add custom fields to the page created by me, I don´t want these custom fields to show at the time of sign up. Custom fields meaning like the ones in admin/fields/ and also can I do it from admin/fields/ Thank you
To access page, just point your browser to yourdomain.com/pagename.php. You cant add custom fields to your custom page, but you can add any type of content that you want to protect.
ok then, I will know the url but how the subscriber will access it? any chance to place a bottom so that they can click in it and access it?
That’s the thing, url will depend on the filename you generate. So no one will know until you generate page file. However you can place links somewhere within footer area
Can I place such link in the profile area, if so, how can I access this area to write the necessary code for said link?
Also, at the time to pay with stripe (the most important part to me) it shows a warning in spanish. Translated said: the credit card auto complete option is disable because this form does not use a secure connection
If using stripe, you will need ssl certificate installed on your server. As for inserting links into user profile area, open up /view/front/profile.tpl.php and place your links there.
thank you for the root. any chance you can provide me the root to place my link in the secondary section of fields. thank you in advance
Sure, please email me from my profile page, and provide description where exactly you want to place links, or even better if you can create a screenshot.
better yet, Let say I can create a page as CRUD form (Create, Read, Update and delete) if my subscriber reaches that page, I need them to see their own information. Do you have the code I can include in my page so that it will recall the mysql data so that said subscriber can reach their info and will be able to create, read, update and or delete. Thank you
Sorry, I don’t have a code for that. Your request requires bit more coding, and it’s not that simple to explain.
At which event status do email will trigger, one payment status is made to paid ?
That depends on gateway used. But if transaction is successfully completed, that will trigger paid status.
currently we customized it not to use any payment gateway but – we have confirm order button (condition). once user confirm the order, changing the payment status to PAID will trigger email?
Not automatically, in this case you will need to trigger mail function manually. Open up ipn.php file in gateways/PayPal/ folder and look for Notify admin and Notify user comment section.
Hi,
when a membership is successfully purchased by an front-end user, do admin and user get email notification of the purchase and invoice via email?
Both user and admin will receive notification email. User can download invoice from dashboard.
I cant sign in as an Admin to your demo. Admin area http://wojoscripts.com/mmp/admin/ Admin Login Username: admin Password: password
Did i do something wrong?
No, it should work fine, try not to copy and paste password from item description, instead just type it.
Hi, I have purchased your Membership manager pro script. I needed to add one page as part of the framework as mentioned in your documentation, using your example, “news” as a sample:
//Custom Routes add here
$router->get('/news', function () use ($tpl)
{
$tpl->template = 'front/news.tpl.php';
$tpl->title = 'News Page';
});
I created ‘news.tpl.php’ file in the ‘front’ folder with this as the content alone as test, <?php if (!defined(“_WOJO”)) die(‘Direct access to this locaƟon is not allowed.’); ?>
When I open any page, e.g. localhost/test/dashboard, I get an error.
Parse error: syntax error, unexpected ’’front/news.tpl.php’’ (T_CONSTANT_ENCAPSED_STRING) in C:\xampp\htdocs\test\index.php on line 155
When I open localhost/test/news, I get this error, Warning: include_once(C:\xampp\htdocs\test\view): failed to open stream: Permission denied2 Warning: include_once(): Failed opening ‘C:\xampp\htdocs\test\view/’ for inclusion (include_path=’.;\xampp\php\PEAR;C:\xampp\htdocs\test/lib’)2
I have checked everything endlessly and everything seems correct, syntax wise.
Your code looks good, and you should not get any errors, but since you have copied example from install manual, most likely single quotes are converted to something else. Just re edit the code above and replace single quotes with double quotes, and everything should work. Or copy and paste from here : http://pastebin.com/RTQq9cnn
Thank you so much. That fixed the problem. It would seem that the characters I copied even though seemed like normal quotes where where converted to something else, though still looked normal. That is fixed now.
I observed something out of the normal. When I open these url directly on the browser without logging into the user account (No active session), localhost/test/dashboard/profile/ http://localhost/test/dashboard/history/the two pages opened as though it is logged in but without any user-specific data. history displayed no error but profile displayed some errors. I assumed that this was because I made a slight modification to the script (the additional router stuff).
So I made a fresh install of the script with a new database and tried opening these two url without any active session, same issue occurred.
I tried opening your demo online to see if that was the case; www.wojoscripts.com/mmp/dashboard/profile/ www.wojoscripts.com/mmp/dashboard/history/ as expected, it redirected me to the login page.
Kindly try installing this script version on your end to see if you experience that please. I would appreciate your timely feedback like you did the last time.
I found the issue and have resolved it. I added this code to the functions for profile and history in front.class.php: if (!App::Auth()->is_User()) { Url::redirect(SITEURL); exit; }
Please download the patch from item description page, this will fix the issue with login validation.
Hi, I appreciate your outstanding support for your product.
I Observed another bug which I believe you can easily fix with a patch as well. This bug has to do with the PDF invoice generation. When I tried downloading the invoice under the history tab, it generates and downloads the PDF invoice successfully. However, when I opened the PDF document, I got an error saying “Failed to load PDF document”. I tried different means but the PDF document was simply corrupt. I tried your online demo to see if that is also the case but the online demo generates a proper PDF invoice that can be opened and viewed. So, I believe it had to be a little bug with this current version I just bought and downloaded. Kindly check it on your end as well. Thanks a lot. Expecting your feedback.
I’m not able to recreate th problem with pdf. Try enabling debug console. Open up /lib/config.ini.php file and set DEBUG to true. Generate invoice, and refresh page. Look for any errors or warnings within console log.
Thanks for the response. I have set DEBUG to true. when I generated an invoice, I get this warning on the console; Array ( Methods with the same name as their class will not be constructors in a future version of PHP; TTFontFile has a deprecated constructor in C:\xampp\htdocs\test\lib\mPdf\classes\ttfontsuni.php on line 51 ) The warning appears to be related to the PHP library for generating PDFs. Does that help you in knowing why I have that problem with generating invoice?
Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; mPDF has a deprecated constructor8192 Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; grad has a deprecated constructor8192 Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; mpdfform has a deprecated constructor8192 Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; cssmgr has a deprecated constructor8192
Ok, I see it now. Php 7 will trigger that error message. There is a quick fix for it, and I will submit fix to codecanyon, in a mean time. Please email me from my profile page.
Hi, I’ve just purchased your script. Look awesome! Do you plan, in the near future, to enable multilingual support (with language switcher in the frontend) ? I’m asking because I’ve see lots of comments (1 year ago) that state that this will be integrated in the next release (version 4.0 / current).
Cheers, Romah
Thank you, yes, i can implement multilingual functionality in the next update.
I want to add custom functionality like creating add-on features for each membership for the front end users to choose while opting for membership for that – I am trying to create a new page with necessary fields in the admin panel. What i did was
1.Created Submenus named is “memberships”,”category”,”features” . 2.Created file name as category.tpl.php (view)folder 3.Created function named category inside content.class.php (lib) folder 4.Created database table necessary to store data named category.
When finally tried to access the page in the url – 404 error page appears
You will also need to creteate a new route, and place it in index.php See install manual about adding a new page.
I tried creating a sample files news page based on help doc with out changing any thing but it still give error as Parse error: syntax error, unexpected ’$router’ (T_VARIABLE) in /home4/kreatreu/public_html/omglabs.co/subscription/index.php on line 154
line 154 contains $router‐>get(’/news’, funcon () use ($tpl){ $tpl‐>template = ’front/news.tpl.php’; $tpl‐>tle = ”News Page”; });
Please copy and paste from here: http://pastebin.com/RTQq9cnn. For some reason when you copy from PDF file, single quotes are converts correctly.
If no documentation, then how can customize it for my need. Its not a even any opensource framework, though we have worked on MVC before still no clue what goes wrong.. so only you can do the customization ?
If no documentation, then how can customize it for my need. Its not a even any opensource framework, though we have worked on MVC before still no clue what goes wrong.. so only you can do the customization ?
What exactly do you want to do?
dd699af5-7d59-49e3-b800-14aecfb5dfe9
I try to signup new user, a banner comes up on top and says new user created, check your email to verify. Then it follows a 404 page not found error page shows up. So, I go to my email, I do get the welcome email and button at bottom to verify, when I click that button, it goes to a 404 page not found error page. Please help….. Thanks
Please apply patch if you haven’t done yet, you can find it under item description page.
dd699af5-7d59-49e3-b800-14aecfb5dfe9
ALL pre-checks, before install were ok.
Get 404 error, trying to ‘Activate your account’. Won’t login to standard login. This is the fourth login program I’ve purchased because I CAN’T get any of them to work correctly, on little bits here and there, but no program ever worked completely. Now errors with this. I noticed many similar errors, if you would simply post the solutions to your buyers issues, then maybe you would get less emails. Please help, thanks. Scott
I’m not sure why you’re getting those errors, but I can definatelly look into it. Due to different server configurations, script might require small adjustments, but in the larger scale, it should work right out of box, without any issues. Please email me from my profile page with your ftp as well as phpmyadmin access.
Won’t login after install
Make sure you are using the latest version, and if you are login as admin url must end in /admin/
Hi,
How do i create a new page in the admin panel to add new functionality, do you have documentation for customization.
i am not asking about page builder to create a page, I want to create a new menu and page with few fields to store in DB typically CRUD operation
Sorry, I don’t have documentation for something like that. This is way to,complex to explain
Hi. Installation seemed to go through fine. Database tables have been created automatically.
Im getting.. Fatal error: Class ‘Locale’ not found in C:\Users\sdsdsdsdsd\Dropbox\Webserver\mmp\lib\core.class.php on line 33
Have your hosting company install INTL extension for you, and make sure your php version is 5.5+