latest stable versions: v150827 (changelog)

Old Forums (READ-ONLY): The community now lives at WP Sharks™. If you have an s2Member® Pro question, please use our new Support System.

Home Forums Bruce

Bruce

Staff Member

My Latest Replies (From Various Topics)

Viewing 25 replies - 1,401 through 1,425 (of 2,703 total)
Author Replies
Author Replies
Posted: Saturday Apr 13th, 2013 at 12:29 am #47375
Bruce
Username: Bruce
Staff Member

Thank you for reporting this important issue.

s2Member version v130404 changed some things regarding the security badge and logging. You should’ve seen a notice when you upgraded s2Member. You need to disable logging on your setup and delete all of your log files from the s2member-files directory to get your security badge to show up correctly.

See: s2Member® Unified Changelog » v130404

Posted: Saturday Apr 13th, 2013 at 12:27 am #47374
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

You need to turn on Encryption. s2Member lets you do this in your PayPal Options. See:

Dashboard -› s2Member® -› PayPal® Options -› Account Details -› Enable Button Encryption?

Posted: Saturday Apr 13th, 2013 at 12:14 am #47373
Bruce
Username: Bruce
Staff Member

Thank you for reporting this important issue.

This error is caused by your server not having cUrl or allow_url_fopen enabled. You need to contact your hosting company to have these enabled.

Posted: Saturday Apr 13th, 2013 at 12:13 am #47372
Bruce
Username: Bruce
Staff Member

Thanks. Where is the “normal” place that s2 will save the custom fields? Can’t find any new custom fields in any table in the db.

s2Member saves this data into a serialized PHP array in the WordPress usermeta table. The row name should be s2member_auto_eot_time. You can grab these values with get_user_option(‘s2member_auto_eot_time’, $user_id); in PHP.

Posted: Saturday Apr 13th, 2013 at 12:09 am #47370
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

What your first payment shows up as depends on what you have set up here:

Dashboard -› s2Member® -› PayPal® Options -› Account Details -› Recurring Profile Behavior

If you have this consolidated, then the first payment is done within the recurring profile. Otherwise, it shows up as a regular payment, and the first recurring payment is the next payment.

Posted: Saturday Apr 13th, 2013 at 12:07 am #47369
Bruce
Username: Bruce
Staff Member

Thank you for reporting this important issue.

Thanks for your patience. It looks like your FTP client didn’t delete all of the s2Member Pro files when you deleted. Make sure that these files are gone, so that s2Member won’t try to load in s2Member Pro (including the s2member-pro directory)

Posted: Saturday Apr 13th, 2013 at 12:06 am #47368
Bruce
Username: Bruce
Staff Member

What you are saying is that, it is normal for s2member members of any level to download any file, whenever they want. This cannot be right.

I’d recommend reading over the information provided in your Basic Download Restrictions regarding this. s2Member only protects downloads based on the number of files that can be downloaded. If you’d like to restrict file downloads based on Membership Levels or Custom Capabilities, you’ll need to use Conditionals, rather than these restrictions, and the keys Provided in Advanced Download Options.

See: Dashboard -› s2Member® -› Download Options -› Basic Download Restrictions
See Also: Dashboard -› s2Member® -› Download Options -› Advanced Download Restrictions

Posted: Saturday Apr 13th, 2013 at 12:01 am #47367
Bruce
Username: Bruce
Staff Member

Thanks for the information.

I removed your logs because they contained sensitive data, but all of the entries seemed to check out. Do you mind sending us your PayPal Return/PDT logs through Private Contact Form so we can take a look at those, though?

See: s2Member® » Private Contact Form

Posted: Friday Apr 12th, 2013 at 7:03 pm #47354
Bruce
Username: Bruce
Staff Member

I have not gotten any qualified freelancers in days. Where else should I be posting this (recommended sites?).

We recommend http://jobs.wordpress.net/, http://odesk.com/, http://elance.com/, and any other freelance websites where contractors are placing bids on your project. We cannot comment further on this subject, sorry.

Closing thread.
Posted: Friday Apr 12th, 2013 at 6:59 pm #47353
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

s2Member doesn’t offer this option, as it’s something what WordPress (at it’s core) controls, and is required by WordPress. Not allowing a User to change their email could cause a User to stop receiving notifications, or not be able to get their Password if they lost it. If you’d like to record another email, you can create a Custom Profile/Registration Field and accept emails there, too.

See: Dashboard -› s2Member® -› General Options -› Registration/Profile Fields

Posted: Friday Apr 12th, 2013 at 6:54 pm #47350
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

s2Member requires this to track the sale after it’s sent back from ClickBank. You can generate a link with these buttons by changing the output attribute on the button to url. I’d recommend creating your links this way, just to keep things working with s2Member for sure. If you ever have a problem with your integration with Clickbank changing these URLs will be the first thing we’ll need to ask you to do.

Posted: Friday Apr 12th, 2013 at 6:42 pm #47348
Bruce
Username: Bruce
Staff Member

Thanks for the info.

I’m working with testing this functionality in the current release. I notice you’re running 130221, and I’d recommend upgrading before going any further. Also, while I’m working on seeing if I can find the issue here, could your run our Server Scanner? It’ll rule out the possibility of something obvious, like your installation not being in UTF-8 mode.

See: Knowledge Base » s2Member® Server Scanner

Posted: Friday Apr 12th, 2013 at 6:37 pm #47346
Bruce
Username: Bruce
Staff Member

Yes, I’ll be needing a plugin that can do the page limitation access.
I don’t mind to do it manually for each user, but if s2 has the easy way to do it, then it’ll be great as well.

s2Member doesn’t have any processes like this, but you could have a developer do this for you using the WordPress function wp_insert_post() and s2Member’s Advanced PHP Conditionals, as well as information from this KB Article:

Knowledge Base » Changing Roles/Capabilities via PHP

See: http://codex.wordpress.org/Function_Reference/wp_insert_post
See Also: Dashboard -› s2Member® -› API / Scripting -› Advanced PHP Conditionals

Posted: Friday Apr 12th, 2013 at 6:35 pm #47345
Bruce
Username: Bruce
Staff Member

What do you meen “not SSL ready yet”?

This is the error Google Chrome is giving me.

It also reports your SSL certificate is not from a trusted source.

Posted: Friday Apr 12th, 2013 at 6:33 pm #47341
Bruce
Username: Bruce
Staff Member

Thank you for reporting this important issue.

Any ideas on best practices to reduce that even further? It seems most of that is from loading the CSS for the pro-forms.

That’s very abnormal. s2Member’s CSS and JavaScript files are not very large at all. You could try selectively loading your CSS/JavaScript based on Jason’s reply here:

https://www.s2member.com/forums/topic/website-loading-slow-after-activating-pro-v/#post-41668

Posted: Friday Apr 12th, 2013 at 6:24 pm #47339
Bruce
Username: Bruce
Staff Member

Thanks for the information.

s2Member should only ever throw this error when the level attribute of your shortcode is set to *. Can you please ensure that this isn’t the case, and if it isn’t, send us a Dashboard/FTP login here:

s2Member® » Private Contact Form

Posted: Friday Apr 12th, 2013 at 6:20 pm #47338
Bruce
Username: Bruce
Staff Member

Thank you for reporting this important issue.

Do you have logging enabled? It looks like maybe you’re actually not receiving any of the values you’re looking for, possibly due to a plugin on your system?

Please submit your log files to us via Private Contact Form:

s2Member® » Private Contact Form

Posted: Friday Apr 12th, 2013 at 6:17 pm #47336
Bruce
Username: Bruce
Staff Member

I tried to make some changes in code /s2member/includes/s2member.js, but there is no reaction.
I tryed to restart and change browser, http server. Nothing happend. Please advice.

s2Member uses a minified version of this file (s2member-min.js). You’ll need to either rename the file to that name and overwrite the current one, or minify your copy and replace the old copy with your new. I would recommend the latter.

Posted: Friday Apr 12th, 2013 at 6:09 pm #47334
Bruce
Username: Bruce
Staff Member

here’s my problem: for this particular content I want to show those links from another location, too, outside of the wordpress environment in several parts of a multi-page html5 e-learning experience. i want the transition from one page to the next to be seamless, and it would be a frustrating user experience to have to download a key each time they click “next”.

I think this’ll take a workaround with some custom PHP code. You’d want to have your developer set up a check to see if a User matches a certain User level, and you can redirect using the PHP key from Advanced Download Options to allow it to work. We’re hoping to allow for this functionality in the future but for now that’s what you’ll need to do.

See: Dashboard -› s2Member® -› API / Scripting -› Advanced PHP Conditionals

Posted: Friday Apr 12th, 2013 at 6:02 pm #47331
Bruce
Username: Bruce
Staff Member

Also, for a quick test to see if the loopbacks are the issue, you can check this post Cristian posted in our forums a while back that will let you know.

See: http://www.s2member.com/forums/topic/paypal-success-return-url-not-working/#post-22492

Posted: Friday Apr 12th, 2013 at 6:00 pm #47329
Bruce
Username: Bruce
Staff Member

Thanks for your patience.

I reran the s2Member® Server Scanner, and ran some tests on your plugins and theme and I’ve narrowed this down to a server configuration problem. The error you’re receiving is not something that s2Member is causing directly, but only a side effect of something that your hosting company is doing. I believe your hosting company is blocking/filtering loopback connections to your site.

Here are the steps I’d recommend taking:

1. Your site is currently set up in a sub-directory, and you’re using an index.php file in your main directory to have your site appear to be on your main domain. This is probably causing (or going to cause) issues in the future. I’d strongly recommend moving the files from your subdirectory /fullsite/ to your main directory, and changing your WordPres site URL to reflect these changes.

2. Contact your hosting company regarding loopback connections. I’ve seen this cause other issues besides this with the checkout process with PayPal and you need to have this enabled, or find out why your server is rejecting connections when you send certain POST variable to your server.


That’s about as far as we can go here. I tested the error code with a login form that was documented by WordPress outside of s2Member and I still received the error, so this isn’t caused by s2Member. If your problems still persist after you try the above, I’d recommend writing in to the WordPress forums for info on what else might be causing this issue.

See: http://wordpress.org/support/

Posted: Friday Apr 12th, 2013 at 4:55 pm #47326
Bruce
Username: Bruce
Staff Member

Details received.

I’m taking a look now.

Posted: Friday Apr 12th, 2013 at 4:53 pm #47325
Bruce
Username: Bruce
Staff Member

Thanks for the information.

I went to take a look at your site yesterday, and was prompted with an error and the error still persist for me today. It says:

We apologize for the inconvenience but your WordPress Login page has been temporarily disabled. You are seeing this page as your site has recently been the target of a brute-force attack attempting to gain access to your WordPress Dashboard. In order to secure your site and prevent attackers from gaining access to your data, you will be unable to login to the Dashboard until the block expires. For more information please see our support site

Can you let us know when this error is fixed so we can take a look? I really only need your PayPal IPN and PDT logs so if login is not possible, if you could just send your log files that would be great.

Posted: Friday Apr 12th, 2013 at 3:33 am #47275
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

I’d recommend setting up API Notifications to handle this. s2Member will still save Custom Fields to their normal place, but you can get the Custom Fields in your API Notifications and save their values wherever you need them as well.

See: Knowledge Base » Building An API Notification Handler

Posted: Friday Apr 12th, 2013 at 3:31 am #47274
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

s2Member doesn’t restrict files based on level, but only restricts based on number of downloads. If you’d like to only allow Users to download videos if they have access to a specific file, change your Basic Download Restrictions to allow for a small amount of downloads at level 0, and use the key provided in Advanced Downloads to give access to downloads.

See: Dashboard -› s2Member® -› Download Options -› Advanced Download Restrictions

Viewing 25 replies - 1,401 through 1,425 (of 2,703 total)

Old Forums (READ-ONLY): The community now lives at WP Sharks™. If you have an s2Member® Pro question, please use our new Support System.

Contacting s2Member: Please use our Support Center for bug reports, pre-sale questions & technical assistance.