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.

Jason (Lead Developer)

Staff Member

My Latest Replies (From Various Topics)

Viewing 25 replies - 401 through 425 (of 1,909 total)
Author Replies
Author Replies
Posted: Thursday Feb 7th, 2013 at 8:53 pm #41141
Staff Member

Thanks for the follow-up :-)

– When you say “hacked”, please clarify what you mean exactly – If only I knew. Connections between database and host were interrupted. Database tables were corrupted with the .frm error of #1033 – Incorrect information in files:

wp_comments_meta
wp_comments
wp_links
wp_options
wp_post_meta
wp_posts
wp_terms user_meta
wp_ users

Thanks for posting these details. OK, so you’re not sure that you were actually hacked; but what you do know is that your database tables got corrupted in some way; or that your communication with the database was stifled somehow. Is that correct?

An FRM error would generally indicate database corruption.
Did anyone make an attempt to run a REPAIR against this MySQL tables for you?

Posted: Thursday Feb 7th, 2013 at 8:48 pm #41138
Staff Member

Thanks for the follow-up :-)

See: s2member-pro/includes/separates/gateways/authnet/authnet.css

Posted: Thursday Feb 7th, 2013 at 8:46 pm #41136
Staff Member

Thanks for the follow-up :-)

I recommend articles/sites more than books. Most everything is online these days.

http://netforbeginners.about.com/
http://www.w3schools.com/sitemap/default.asp
http://netforbeginners.about.com/od/internetlanguage/tp/the-top-internet-terms-for-beginners.htm

Lynda.com (a VERY popular way to learn)
http://www.lynda.com/

Posted: Thursday Feb 7th, 2013 at 7:58 pm #41132
Staff Member

Hello, I am not using w2 Total Cache, but using “Quick Cache.” Is it a similar issue with that plug-in as well??

No we are not aware of any issues with Quick Cache,
as it only implements Page caching, and not object caching.

Posted: Thursday Feb 7th, 2013 at 7:56 pm #41131
Staff Member

I do not get why you are understanding what I am asking.

When members sign up the admin of the site gets an email.

This email has the new members first name, last name, email address IP address and some other information.

This email is suppose to contain the responses that were typed into the registration form, but the form has the name of the form field, but where the response should be is blank.

Some of the fields are showing but things like First Name: Last Name: are blank even though the person has filled them in.

What email? The content of this email comes from somewhere. Where?
Posted: Thursday Feb 7th, 2013 at 7:54 pm #41130
Staff Member

Thanks for the follow-up :-)

I’m sorry. I’m not sure that I understand. Please explain a little further. Thanks!

Posted: Thursday Feb 7th, 2013 at 7:51 pm #41128
Staff Member
Please see this related topic about this issue. Thanks for the feedback.
http://www.s2member.com/forums/topic/customize-login-screen/#post-10937
Posted: Thursday Feb 7th, 2013 at 7:48 pm #41127
Staff Member
Not a Pre-Sale question.
Moving this to the Community Forums.

If you have questions about features listed for s2Member Pro, please let us know in the Pre-Sale Questions Forum. If you’re a customer, please log into your account at s2Member.com and post in our Customer Support Forum where a Support Rep will assist you :-)

Otherwise, please post general questions in our Community Forum where others may see it. Thanks! ~ For a list of all available forums, please see: http://www.s2member.com/forums/

Posted: Thursday Feb 7th, 2013 at 7:47 pm #41125
Staff Member

Thanks for reporting this important issue.

Please post a link to your site and we’ll access the condition of this lag on your installation.

Posted: Thursday Feb 7th, 2013 at 7:45 pm #41124
Staff Member

Thanks for the heads up on this thread :-)

They get error #36 — some of the time. For some accounts it works, others not (like my personal one which is different than my merchant one).

In our latest investigation of this, we did hear back from PayPal® and they concluded the underlying cause in many of these cases, is related to fraud filters. Based on what you’ve already stated, it sounds like this is the same issue affecting you (not a bug — the intended behavior). Please see this discussion:

http://www.s2member.com/forums/topic/paypal-error-36-transaction-failed-2/#post-39640

Please let us know if problems persist :-)

Posted: Thursday Feb 7th, 2013 at 7:39 pm #41119
Staff Member

Thanks for reporting this important issue.

It sounds like you may have upgraded at the precise point of release (i.e. you had an outdated version of one or the other — perhaps right as were releasing them). If problems persist, please be sure to grab the latest copies of both s2Member® and s2Member® from our site here at s2Member.com.

The latest version at this time is: s2Member & s2Member Pro v130207

Posted: Thursday Feb 7th, 2013 at 7:36 pm #41118
Staff Member

Thanks for your reply :-)

Under General Options then Registration, Registration/Profile Fields & Options… I added additional fields to the Open registration form….

The issue is with the email that is sent to the Admin when someone signs up using he Open Registration form

When I get the responses the filled in fields that show up in their profiles do not show up in the email.

What email are you referring to exactly please? Can you please point me to the location in your Dashboard where you configured this email. Was it configured with s2Member?

You pointed me to the Registration/Profile Fields — not to the email.

Posted: Thursday Feb 7th, 2013 at 7:33 pm #41116
Staff Member

Two questions. I’m using Buddypress, so will –

wp_delete_user($user->ID);
be sufficient to delete users cleanly on BuddyPress to?

I’m not aware of any problems with this function when running BuddyPress. However, this is a question that I would ask in the BuddyPress forums for some confirmation.

Secondly, does the code take into account when the user last logged into the site?

s2Member® does not keep track of this information yet; and neither does WordPress® to my knowledge. So it’s going to be very difficult to implement this. s2Member® keeps track of the number of times that a User/Member has logged in, but not the times at which this occurred. I’ll accept this as a feature request though.

Posted: Thursday Feb 7th, 2013 at 7:27 pm #41113
Staff Member

Thanks for your inquiry. ~ We appreciate your patience :-)

Please see this article: Knowledge Base » Protecting Non-WordPress Content with s2Member

Posted: Thursday Feb 7th, 2013 at 7:25 pm #41112
Staff Member

Thanks for your inquiry. ~ We appreciate your patience :-)

Please see: Knowledge Base » s2Member® Pro Forms -› Customizing Templates

It sounds like you will need some custom CSS as well. This can be applied within your theme options panel (in many themes); or inside the style.css file for your theme. See: /wp-content/themes/[YOUR THEME]/style.css

Posted: Thursday Feb 7th, 2013 at 7:14 pm #41110
Staff Member

Thanks for your inquiry. ~ We appreciate your patience :-)

The file referenced in those log entries does not exist in a default s2Member® installation.
/wp-content/plugins/s2member/includes/timthumb.php

TimThumb is a software application that generates thumbnail images (very popular), but s2Member® has no functionality that requires the use of this software; and thus, does not ship with that file. See: http://www.binarymoon.co.uk/projects/timthumb/

I recommend that you obtain a fresh copy of s2Member® and s2Member® Pro from your account here at s2Member.com. Please follow the installation/upgrade instructions here.

s2Member® » Pro » Install/Upgrade Instructions

Please let us know if problems persist :-)

Posted: Thursday Feb 7th, 2013 at 7:10 pm #41108
Staff Member

Hi there. Thanks for your inquiry.

I’m very sorry to hear that. However, we ask that you please review our terms/conditions, regarding our refund policy on digital goods. Reference: http://www.s2member.com/terms/#s2-terms-refund-policy

We will only consider a refund for digital goods (within the first 30 days), and only if the product failed to perform as advertised on our website. If you continue to have trouble with s2Member, we ask that you please continue this conversation in our support forums. We’ll be happy to assist in any way that we can.

Shortly after I installed S2Member Pro and signed up 40-50 members my website crashed/got hacked.

– Who was your hosting provider please?

– What other plugins/themes were you running in concert with s2Member?

– Do you suspect that anyone obtained access to your FTP/SFTP login credentials?

– Did you create a Security Encryption Key in your s2Member® Dashboard?
See: Dashboard -› s2Member® -› General Options -› Security Encryption Key

– When you say “hacked”, please clarify what you mean exactly.

– Did you secure your WordPress® installation with Security Salts as recommended by s2Member? See: http://codex.wordpress.org/Editing_wp-config.php#Security_Keys

Posted: Thursday Feb 7th, 2013 at 7:03 pm #41107
Staff Member

@Buck

Okay, I’ve enabled Logging. My site is extremely low traffic at this time, so it may be a couple weeks before any new transactions are made. Also, I did not use the PayPal Pro button creator. It was PayPal (Subscriptions) One Time (for one year, non-recurring).

Gotchya. Keep in mind that s2Member’s Button Generator has these same options. Please be sure that you selected “Buy Now” and not “Subscription” when setting up your Button. That’s the only way a Subscription will be used. If a “Buy Now” Button is generated, this is no Subscription involved whatsoever. We’ll be able to tell more from your log files.

Posted: Thursday Feb 7th, 2013 at 6:58 pm #41106
Staff Member

Related thread where we’re investigating this issue.
http://www.s2member.com/forums/topic/customers-not-upgraded-to-paid-level/#post-41105

Posted: Thursday Feb 7th, 2013 at 6:56 pm #41105
Staff Member

@Tuhin Chowdhury

The pay flow works perfectly. Paypal shows them as paid and they are
brought back to the site correctly. However, when they are returned to
the site, they still show as “Registered Users” although they have
a Paid Subscriber ID listed in their S2 Member account. They should be
“Paid Subscribers” so they can access the content.

Are you running the W3 Total Cache plugin with object caching enabled?
See: http://www.s2member.com/forums/topic/member-status-not-updated-after-payment/#post-40936

Posted: Thursday Feb 7th, 2013 at 6:55 pm #41104
Staff Member

Thanks for the heads up on this thread :-)

Bruce brought to my attention that some emails were not received. I’ve just completed tests against the Private Contact Form and everything seems to be functional. If you can please post another note in this thread after submitting your log files again, we’ll be alerted to this and can let you know right away.

You can also email them directly to: support@websharks-inc.com

* Test #1  — w/o log files: success
* Test #2 — w/ log files: success
* Test #3 — w/log files from a Customer account: success
* Test #4 — w/o log files from a Customer account: success

Email server status: http://status.aws.amazon.com/

Status of Amazon SES email server is good. No emails caught in spam queue either. Strange.

Posted: Thursday Feb 7th, 2013 at 6:26 pm #41098
Staff Member

@Buck

It seems this may have happened to my latest user… but with one additional twist. I created the button as non-recurring annual payment, but the registering user was processed as a recurring annual user. I know this because I received an e-mail from Paypal indicating the recurring annual subscription was cancelled.

Are you sure it’s being processed as a “Buy Now” transaction and NOT as a “Subscription”? You can have a non-recurring “Subscription”, which will support an optional Initial/Trial period. If you are not offering an Initial/Trial Period and the charge is non-recurring; it’s best to use “Buy Now” functionality.

See: Dashboard -› s2Member® -› PayPal® Pro Forms -› Membership Level # Forms

@Daniel @Buck

Please enable s2Member’s logging routines for your Payment Gateway integration and once you have some log files, please send us a Dashboard login privately and we’ll run diagnostics for you. I’m not getting a widespread report about this issue, but I’ll be happy to investigate it to be sure there is no problem we’ve missed. At the very least, we can help you diagnose the underlying cause on your installations.

See: Dashboard -› s2Member® -› PayPal® Options -› Account Details -› Logging

Posted: Thursday Feb 7th, 2013 at 6:15 pm #41093
Staff Member

Thanks for your inquiry. ~ We appreciate your patience :-)

I can think of two possible scenarios.

1. You have your Payment Button or Pro Form Shortcode configured to expire the content after 60 days — not 45. If this is the case, you will need to regenerate your Shortcode with s2Member®, or modify the exp="" Shortcode Attribute in your existing implementation.

See: Dashboard -› s2Member® -› [Your Payment Gateway] -› Shortcode Attributes (Explained)

Excerpt from documentation…
exp="72" Access Expires ( in hours ). Only valid when sp="1" for Specific Post/Page Access.

2. You have your Signup Confirmation Email for Specific Post/Page Access hard-coded with this incorrect value? If this is the case, you might just need to update the email that customers receive after purchase.

See: Dashboard -› s2Member® -› [Your Payment Gateway] -› Specific Post/Page Confirmation Email

Please let us know if problems persist :-)

Posted: Thursday Feb 7th, 2013 at 6:09 pm #41090
Staff Member

Thanks for your inquiry. ~ We appreciate your patience :-)

I recommend using s2Member’s API Notification for Payments.

If I use this, do I still need to have the SignUp Tracking codes, i.e. will 2 commissions be generated?

No, you won’t need them both. All you need to do is grab the cURL Tracking Pixel provided by iDevAffiliate and attach that to your s2Member Payment Notification. This way iDevAffiliate is notified about every payment that you receive (including any future recurring payments).

See attached screenshot from iDevAffiliate.
Attach this to s2Member’s API Notification for Payments.
See: Dashboard -› s2Member® -› API / Notifications -› Payment Notifications

Regarding your initial question…

1) Enable Recurring Commissions in the Commissions settings.
Since I am going through S2M is it considered a Paypal subscription button and will I need to install a cron job?

I recommend NOT going this route, because iDevAffiliate requires that your PayPal notify_url (i.e. your IPN handler — be setup for them) and not for s2Member®. It’s possible to achieve this, but you’re looking at a more difficult situation to deal with in my opinion. It would require some custom code, and the end result is not any better really. And, as you mentioned — is requires a CRON job too.


If you find that you need something even more custom, you might create an API Notification Handler of your own, and place that as a proxy between s2Member’s Payment Notification and your iDevAffiliate cURL Tracking Pixel. This way you could award commissions based on any custom criteria you’d like to analyze before processing a commission. See: Knowledge Base » Building An API Notification Handler

Posted: Thursday Feb 7th, 2013 at 5:47 pm #41081
Staff Member

Thanks for your reply :-)

I’m sorry, we have not received anything on our end yet. Since I still don’t have the details, can you please send them again? Please use this private contact form. See: s2Member® » Private Contact Form. We’ll take a look as soon as we receive them.

Viewing 25 replies - 401 through 425 (of 1,909 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.