70 comments found.
Hi,
I am getting this “403: Forbidden” when I put all the required info in plugin settings.
Can you help please! I am building my support website and going to integrate your plugin.
Also, need some more assistance. Can we use bbress registration form to register buyers with valid purchase codes? Or you can suggest some different ideas?
If you get 403 error, it means that data is not valid. Do you use new or old API? It is very important to pick correct API and enter API key for that API. My suggestion is to use new API and personal token, because old API will be closed next month.
bbPress doesn’t have registration form, it only wraps default WordPress form. With my plugin purchase code is entered for each forum, because customers can have more than one product purchased from you, so registration form is not very good place to enter it.
Milan
I am using new API. I registered a personal token just now and tried. Still, it is showing that error.
Any problem with the Envato API?
It could be. I have tested just now, and it is OK. Check out plugins Error Log tab, there should be more details available about errors you get.
Also, maybe you create personal token that is limit in scope so you can’t get access to your information and verification. You need personal token with these permissions: View and search Envato sites, View your Envato Account username, View your name, location and account balance, Verify purchases of your items.
Yes, you are right. Let me edit the token and select all the above things which you mentioned. I will be right back.
EDIT: It is working now. 
Excellent!
Awesome plugin. Played with it yesterday, also rated it 5 stars. You deserve it.
One question, when we select protection method for individual items, it gets locked on the front-end. Exactly, what I was looking for.
But, when users click on Register, they need to enter their Envato username to register to forum? Or they can enter any username and I will come to know if he is my buyer after I receive the user registration email with purchase code?
Username is not used at all, only purchase code. Purchase code is entered when user tries to access protection code. To do so, he needs to registered for new account on your website, but he can use any username, it doesn’t have to be the same as on Envato.
Individual Item can not be verified, it shows always Item Author is Wrong.
Can you help please.
Thanks 
Did you set the plugin properly, did you enter your username correctly in plugin settings? You can use the Quick Verify to get raw validation data. Plugin can’t be wrong, only data received can, but I still believe that you missed something in the setup.
Hi,
as one of the first users of this great plugin, I can only say that without it, I wouldn’t be able to run my support forum for my own products, so once again, thank you for all the hard work you put into it!
I know that there are still almost 6 months left until the new support subscriptions really become important, and so I was wondering if it would be possible to also show the expiration date for the support in the overall listing of registered purchase codes, when a user is viewing his/her profile. Right now, it is only showing the “Registered on …” date, as well as the license key and Envato user name. I think that would be really beneficial to our users. And instead of the “Registered on …” date, the “Purchased on …” might now be more important; or simply show both of those dates.
My support forum has currently about 1,400 registered users, so the new option of re-validating existing license codes in order to obtain the new “supported until” key can take hours, as I have to do that for each user manually. A bulk “re-validation” option would be greatly appreciated. Or simply an option to allow all users with purchases prior to 09/01/2015 to always have access (as long as there is a valid license key), so that those users can basically be grandfathered in. I know, it’s asking for a lot, but I just thought I put it out there. 
Also, I also use your “Smart Content nVerify” plugin, which you since removed from the marketplace. I read somewhere, that you are planning to incorporate that plugin into this one (Smart bbPress nVerify); is this still planned and on the roadmap? It really is a nifty little tool which allows me to restrict access to pages outside of bbPress to users with specific products only, which is another important part of my overall support forum.
Again, thank you for such an invaluable product!
Sincerely,
Tekanewa Scripts
Hi,
Thanks!
User profile will show the support expiration date, once you enable Support option in the plugin settings. Also, I plan to add few changes to the way profile page displays things, but that will take few versions to polish. New plugin version will be out on Monday with several important updates.
Revalidation of codes doesn’t have to be done manually, plugin will do it on it’s own. You have options for that in the Settings, and you can set number of days between validations. When user goes back to forum, and his code is checked long time ago, plugin will get new purchase code data and new support info.
As for Content plugin that was retired, it is still planned to be moved into this one plugin, and it will happen in one of the next versions once I finish other core and API related things.
Milan
Hi,
I currently don’t have the new support option activated, as Envato had problems with the API to actually return the correct dates (which are now supposedly fixed), but if the support end date will be shown once I enable that feature, you already anticipated my request. 
I didn’t know that the plugin will automatically re-validate even very old license codes; I always assumed it will only re-check new codes after a week or so (based on the value in the plugin settings), in order to account for sales reversals/refunds, so I simply assumed I will have to manually re-validate all old codes, as the description in the plugin settings implied as much (at least based on my understanding).
Looking forward to having the other plugin included; again, as there are still almost 6 months left until the new support dates become really important, there is enough time left to get all API related things in order. 
Tekanewa
Revalidation is always cyclical, after specified number of days. I will update description a bit for the settings there.
Hi,
Thank you for this great plugin, we used it on our support forum and it works very well.
I have one question. I want to allow everyone to read all the topics on our protected forum, but only the customers can reply or create new topics, but I don’t see any option for that in the setting. Do you have any plan for adding this feature in the future? Also, if I want to add some code to enable it, can you suggest where I should start?
Thank you in advanced,
NooTheme
In plugin settings, on the Verification tab you have options for protection modes, and you can pick only new topic form. But, right now there is no option to target only reply form, but that will be added in next version.
Milan
Thank you for your prompt reply. Do you have any estimation date for the new version, I’m eagerly waiting for it.
Best regards, NooTheme
I’ve just read on the comment below that you’ll release a new version on Monday. If it’s true I’ll download it right when it’s available.
Best regards,
NooTheme
It will be out tonight, plus the time needed to approve update on CodeCanyon.
Hello Milan,
thanks for the update. Much appreciated. Anyways, it looks like a new API token can’t be generated on envato site. Am I missing something? https://build.envato.com/create-token/ just keeps showing a glowing green loader forever. I know it’s not related to the plugin itself, but may be you have some info on this?
It works fine for me, I just tried it. If you are not logged in to use API, it shows login form first.
You can still use old API. New API is just as buggy as the old one is, so you will have problems with both. Also, old API is now returning support related info (empty, but the field is there), so support info still can’t be used no matter which API you choose.
Hello Milan,
there is something that bugs me and can’t find out. Can we have unrestricted forums where everybody can enter and comment? For the moment it looks like there are two options only – restricted to specific item and restricted to buyers of any item by the author.
Well yes, if you don’t enter item ID in the box, forum will be unrestricted.
My customers have had problems verifying their purchase codes lately. Is this something you are aware of?
Hi,
I have checked my error logs (I use plugin too), and there are few requests in the past few days that Envato refused and returned Forbidden message, but for the most time it works.
Envato is experimenting with API recently, it is possible that there are disruptions in the Envato API causing problems.
Plugin keeps log of errors happening with the requests, check the Error Log tab. Plugin logs raw messages Envato sends back.
Milan
Hello Milan,
I am setting up my new support forums and faced a problem. Even if I restrict the forums and topics and also the create new topic form to only verified customers, the new post form is visible and can be used without any restriction if user is logged in (even if the user doesn’t have any verified purchase codes).
Using WP 4.2.2 and BBPress 2.5.7
Any clues on that?
Also I have some strange behavior when adding item ID to forums. It says the correct item ID is used but wrong author.
Hi,
This can happen if you have something to override loading of templates in bbPress. My plugin does that, but it is possible that something else can do it also. Can you try to disable all plugins (except bbPress and my plugin) and revert to default WordPress theme to see if all works and confirm that problem is in some other plugin or theme you are using?
Plugin uses Envato API to get item data, and it has no control over the data returned by API. It is possible that API returns bad data. In the past few days, Envato was working with new API, it is possible that old API got broken too for some reason. Try to clear plugin cache (from plugins Tools tab) and try again.
Regards, Milan
Hello Milan,
just to give you more details on this. Found the problem it was both on my end and the plugin.
The reason was the case sensitive Envato usernames. I have used “theAlthemist” in the plugin configuration instead of “theAlThemist”. The plugin accepted and verified my wrong username and valid API key, but inside forums it throw errors related to invalid author user name. May be something you should look at (the author validation). Using the right username fixed the issue.
Yes, I can see about improving name validation to use lowercase conversion to ensure the match. Thanks for letting me know!
Hello GDragoN,
do you plan to update this plugin for the new API and keep supporting it with the upcoming changes?
I am interested to purchase it for mu forum, but need to know if it would be kept alive in future.
Hi,
Yes, I am investigating what is needed to switch to new API, and it will be done as soon as all current issues are resolved. New API lacks proper implementation documentation regarding the way to handle private user data, so once all that is resolved, I plan to switch to new API.
Old API will remain active for at least another 6 months, so no worries, there will be enough time to properly integrate new API.
Regards, Milan
Hello Milan,
thanks for the clarification. I am not worried about the time period old API would be active. I am asking because I don’t want to build a support system and leave it after 6 months if you decide to abandon this plugin.
I am buying it now. If you adapt it for the new API and continue to develop it in regard of the new support rules for ThemeForest and CodeCanyon it would really be a great plugin for every author.
Cheers.
I can assure you that I will not abandon this plugin, I use it myself and a lot of other developers use it too. And, when Envato introduces changes to API regarding paid support, I plan to support that too.
Regards, Milan
I can assure you that I will not abandon this plugin, I use it myself and a lot of other developers use it too. And, when Envato introduces changes to API regarding paid support, I plan to support that too.
Regards, Milan
That’s great! Thanks!
Already purchased it as I can see all comments are great! 
Thanks for the really helpful plugin you’ve built. 
Hi dear,
It’s so great and powerful plugin! Thank you
1 Feature request! We need to show only first post of topics globally and for more user should to login/verify! Please help us doing this. It’s urgent! Please answer ASAP.
BetterStudio, Aria
Hi,
Thanks! This is not supported right now directly. But, if you know your way around bbPress and WordPress, you can customize all plugin related templates to change the way they display topics. All templates are in the ‘bbpress’ folder in the plugin folder. Copy templates you want customized into theme folder and change them. You can add things from bbPress templates to show lead topic, and hide replies only. Check out documentation too.
If I have time, I will consider adding this as a standard feature with extra templates, but I don’t have free time right now to do that.
Milan
We did it better! http://support.betterstudio.com/supports/ticket/custom-post-type-questions/
Thank you and please keep updating it for TF new paid support!
BetterStudio, Arya
Hi,
Plugin will get support for new API once all the issues are ironed out, and after that support for the new paid support extensions Envato plans to add.
Regards, Milan
Hey,
could you implement a feature that allows the admin to give the user access to specific forums even if they do not have a purchase code? There are times when this is really useful.
Thanks!
That is in the plans already, but I am not sure when it will be added. I am busy for the next few weeks, but after that I will be working on few more features including choice of license for the access to forums.
Regards, Milan
Hi, what happened to the standalone version?
Seems to be what I really needed. I want to have a page with several areas that should only be shown to users that are verified with a valid code.
Smart Content nVerify is no longer available, it will be integrated into Smart bbPress nVerify 3.0 (no ETA yet).
With the support changes coming up and a growing number of people buying my plugins, I decided to setup a support forum. I finally chose bbpress and this plugin made the integration so easy. 5 stars and highly recommended!!
Thanks!
Dear GDragoN,
Before few days ago I changed my theme after that my users cant access the forum even if they used correct purchase code this is the forum link you can log-in by using username demo and password demo then try any incorrect purchase code you will see no error message appear just red rectangle.
This red rectangle also appear if they enter correct purchase code.
I don’t know is this a problem in envato api or my new theme or the plugin or anything else can you please help me?
Thank you in advance.
Best Regards,
MOSTASHAROON
Right now, the only reason for such message to appear is if you didn’t set your account correctly. Can you check and make sure that account is set properly and both API key and your username are correct?
Milan
Dear Milan,
Thank you for your quick response.
My account setting like this image.
Also I can make a quick verify but before a few days the purchaser details was appear in a fancy-box or a dialog box now its appended to the page.
Also I tried to resetting my account and entered the username and the api key again and the problem still there.
Regards,
MOSTASHAROON
Problem with response, can be also caused by some error you have on the website that breaks my plugin execution and returns no result as it is now. You can check your server error logs to see if there are some issues there.
As for the dialog box, that looks like the error in the JavaScript most likely caused by some other plugin or theme messing with jQuery loading and loads own files on all pages where they should not do that.
If you recently changed the theme, that could be the source of problems if it throws errors.
Milan
Thank you so much again for your very quick response.
I’ll change the theme soon and will keep you updated here.
OK, I plan to released 2.5 version in the next couple of weeks. If you find anything let me know, I will try to fix it if needed for this new release.
Dear Milan,
I changed the theme three times and now I use a new theme also I disabled some plugins but the problem still there I don’t know what can I do any help please?
Thank you in advance.
Best Regards,
MOSTASHAROON
I really have no idea what is the problem. Envato API is not very friendly to deal with such problems. I can try to debug deeper, but I will need your API Key to test with your account (since for me it all works fine). You can use contact form to send me the information: http://www.smartplugins.info/contact/
Milan
Done, I sent it.
Thank you.
I will let you know tomorrow.
OK, thank you
Hi,
just an idea for a next update: A reverse license key search. When I set the plugin to only accept a license key once and another user is attempting to use the same key, the plugin won’t accept it again. But in order for me to find out, which other user already used the key, I have to manually check each user, which can be very time consuming if the forum has hundreds of users. It would be great if I could just enter the key in the plugin settings and the plugin will then search the database to find a match with an existing user and just tells me, who already used the key.
Thank you!
Tekanewa
This is great suggestion, I have added this to the list for next major version. I will include key search on the page with list of all registered users and purchase keys.
Thanks!
Milan
Thank you!
That would be great as I could really use it right now. 
Another improvement would be if I could sort the registered customers by date of registration. Currently, I can only sort by user name.
Tekanewa
I will try to implement more sorting methods (I can’t promise this). I plan to work on next major plugin version in about one month, or sooner if I get some free time.
Milan
Milan,
can you tell me in which database table your plugin is storing the user information and/or where to find the license information in general using phpMyAdmin or a similar tool? I really need to find the other user who already used a license code from another user but don’t have time to manually check over 400 registered users. 
Thank you!
Tekanewa
All data is stored as meta fields in the usermeta table, plugin doesn’t add extra tables. And it is stored using PHP compressed objects. Meta keys names start with ‘sbv_’.
Milan
When adding an item from my account, it’s returning an error “item author is wrong”, even though the author matches and the API key registers as valid. Help!
Hi,
One of the reasons for this can be username, when you enter username in the plugin settings, it is case sensitive, so it has to be same case as it is on Envato. Try that first. If that is not the problem, can you send me your API Key (same one you used) and ID items you tried to add so I can try and debug to see what the problem is. You can send me this through contact on my profile page on CodeCanyon.
Milan
Hello, Thanks for great plugin, A user added Purchase Code and it keeps saying “Please wait, verification in progress…”
Fixed : I guess it’s conflict with another plugin. removed a few plugin and worked.Thank you for great plugin!,
Hi,
Great to see that you resolved the issue quickly. Unfortunately, there is no way to account for such conflicts. Most likely case is that one of your other plugins was throwing warnings or errors on the server side during the AJAX call made by my plugin, breaking the execution and returning malformed results.
Regards, Milan
Any chance this plugin will support Simple:Press forums soon or maybe you will create Smart Simple:Press nVerify, i think plenty of Envato authors would love to use the Simple:Press forums for their support!
I know i would!
Hi,
I plan to create new plugin to support Simple:Press, but right now I can’t confirm when, since I don’t have free time for new projects. I hope to do it in the next 2-3 months.
Milan
Great, will certainly buy extended licence for it! Thanks Milan
Hey,
just found a bug. This is what ig et when i try to navigate between the customers pages. e.g. go to page 2:
Warning: mysql_real_escape_string(): Access denied for user ''@'localhost' (using password: NO) in /home/XXX/public_html/wp-content/plugins/smart-bbpress-nverify/core/customers.php on line 186
Warning: mysql_real_escape_string(): A link to the server could not be established in /home/XXX/public_html/wp-content/plugins/smart-bbpress-nverify/core/customers.php on line 186
Hi,
Thanks for reporting. This piece of code will be replaced in next version with better method for escaping strings. I hope to release new version tomorrow.
Milan
This is now fixed with 2.2 version.
Thanks!
hellow GD i just wander could i add my custom code ?? i want to add not evato but my own code
Add where? For verification no, plugin is built around Envato API. There are some filters to hook up own code, but it can’t replace Envato checkup code.