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.

About: Mary Grisolia

Sorry, I've not written a description yet. I'll get to it soon!

Topics I'm Subscribed To

Viewing 15 topics - 1 through 15 (of 15 total)
Topic Count Last Reply
s2member overwrite translations when updating

By:  kati in: Community Forum

voices: 2
replies: 2

3 years, 4 months ago  kati

Improve Aweber integration

By:  Manni01 in: Community Forum

voices: 1
replies: 1

3 years, 4 months ago  Manni01

Clickbank – Unable to verify (custom value)

By:  Mary Grisolia in: Community Forum

voices: 1
replies: 2

3 years, 4 months ago  Mary Grisolia

Customer Forum?

By:  Randy King in: Community Forum

voices: 1
replies: 0

3 years, 4 months ago  Randy King

Security Badge not showing? 1 2

By:  Dan Cundy in: Community Forum

voices: 14
replies: 42

3 years, 4 months ago  Cristián Lávaque

Restrict bbPress forums based on date

By:  Mary Grisolia in: Community Forum

voices: 2
replies: 1

3 years, 8 months ago  Bruce

List removal with EOT for different levels?

By:  Mary Grisolia in: Community Forum

voices: 2
replies: 6

3 years, 8 months ago  Cristián Lávaque

Deleted Users can Log In

By:  Mary Grisolia in: Community Forum

voices: 3
replies: 9

3 years, 9 months ago  Mary Grisolia

S2member not closing off open registration

By:  Jane Donce in: Community Forum

voices: 5
replies: 19

3 years, 10 months ago  Mary Grisolia

Drip feeding content and menu

By:  Bruno in: Community Forum

voices: 3
replies: 3

3 years, 10 months ago  Bruno

security badge not updated

By:  boudewijn lutgerink in: Community Forum

voices: 4
replies: 15

3 years, 10 months ago  Cristián Lávaque

PayPal stock (quantity) functionality

By:  Mary Grisolia in: Community Forum

voices: 2
replies: 3

3 years, 12 months ago  Cristián Lávaque

How to set up Trial + 3 Months + Lifetime?

By:  Mary Grisolia in: Community Forum

voices: 4
replies: 8

4 years, 4 months ago  Cristián Lávaque

s2Member on WordPress Network (Multisite)

By:  Mary Grisolia in: Community Forum

voices: 3
replies: 13

4 years, 4 months ago  Cristián Lávaque

S2Member integration with WP forum plugins

By:  Mary Grisolia in: Community Forum

voices: 4
replies: 11

4 years, 4 months ago  Cristián Lávaque

Viewing 15 topics - 1 through 15 (of 15 total)

My Latest Replies (From Various Topics)

Viewing 25 replies - 1 through 25 (of 41 total)
Author Replies
Author Replies
Posted: Thursday Sep 5th, 2013 at 8:41 am #59154

I would love to see this improved too. Everytime there’s an update I need to put the translation files back into the corresponding folder.

Posted: Friday Aug 30th, 2013 at 4:02 am #58892

Guys please, I understand you’re busy but there’s been a week since I’ve been processing sales manually because of this issue and it’s almost unbearable.

I already checked everything in my mind to see if I can make this work but no luck yet.

When I enter the receipt number manually and use the Member Registration Access Link S2member provides when I do it manually everything works, so I’m guessing the problem is not within my configuration but rather something else.

Please, please help :(

Posted: Sunday Aug 25th, 2013 at 10:32 am #58662

I’m still having the issue… anyone there to help?

I just enabled logging and did a test buy. This is what my log files say:

IPN removed for security reasons…

Please help :(

Posted: Friday Apr 26th, 2013 at 3:27 am #48437

Thanks Cristián, that solved the issue. There were some files in that folder, I deleted them from FTP and the badge started working again :)

Posted: Saturday Apr 13th, 2013 at 5:08 pm #47433

Hi Cristián, thanks for hyour reply.

I understand. If the code does what you say, I still have a little problem, because removals should not be processed with expiration (i.e., a customer finishes the 12 weeks course, looses access to the site – account is deleted – but they should stay in the customers list). Only refunds, chargebacks and cancellation should be removed from the list.

Sounds like this won’t be possible (or not that easy) and that I rather keep everything unchecked and process refunds/chargebacks/cancellations manually, right?

Posted: Saturday Apr 13th, 2013 at 4:32 pm #47431

Exact same thing as Salvatore’s happened to me. Badge was working great and then stopped being “verified”. Test gives 0 and clicking in the badge shows NO condition is met, even though I haven’t changed a thing and all settings are according to instructions.

I posted this issue in another thread but seems like I didn’t subscribed to it and ca’t find it now.

Posted: Thursday Apr 11th, 2013 at 1:39 pm #47210

Hi Cristián,

Thanks a lot for you answer. Is the code you posted complete? I mean, there’s no closing php tag. Is it supposed to be like that? (haven’t tried it)

Also, I don’t quite understand what the functions does, so would it do this:

Only remove (unsubscribe) from list in case of refund/chargeback/cancelation of paid membership.


And lastly, what should I choose in the configuration for automatic list removal? should any of the checkbox need to be checked or none?

Posted: Wednesday Apr 10th, 2013 at 8:26 am #47070

Same thing’s happening to me. I haven’t made any changes to my websites and yet the badge stopped working. It’s set to “Not Verified” in my Dashboard, and it doesn’t show in any of my pages.

If I click it it shows that NONE of the requirements are met, yet Logging is disabled (and I deleted existing logs), the Security Encription Key is generated, Login Protetion and Restriction Options are configured, etc. I mean, these are all the same as before because I haven’t changed them (and Safeguard s2Member Data/Options is set to YES), only that the badge seems to not be seing them anymore.

Testing gives 0 (same thing for my other s2Member enabled website).

I guess this happened since the upgrade, although I just realised yesterday about the issue.


Posted: Sunday Apr 7th, 2013 at 7:03 am #46795

Lol, ok!
I was lucky to not have updated yet, so only one update to do ;)

Posted: Sunday Apr 7th, 2013 at 4:25 am #46791

Oh I see. Too bad :(
Well, the next one it will be. I’ll think of a workaround in the meantime.
Thanks again!

Posted: Saturday Apr 6th, 2013 at 2:43 pm #46772

Thanks a lot Cristián,
I already saw the update in my dashboard, doing it right now.


Posted: Saturday Mar 30th, 2013 at 4:21 pm #46162

Hi Bruce, thanks a lot for your reply.

I’m running WordPress 3.5.1 (es_ES) and s2Member 130221.
I’m using subdomain with domain mapping (each child blog has its own domain).

Juts to be clear, a deleted user can log in to any blog with s2Member, not just the one their account was created (and deleted) from. If the blog doesn’t have s2member activated, then protection works fine (WordPress doesn’t let the user log in to that particular blog because their account is not associated to it).

Posted: Wednesday Mar 20th, 2013 at 9:40 am #45227

Hi Kevin,

I’m sorry this is still not working for you :(
Let’s hope a support representative or developper sees this thread so they can help you out…

Good luck!

Posted: Wednesday Mar 13th, 2013 at 5:41 am #44464

Hi Kevin,

My .htaccess file looks like this:

# Use PHP 5.3
AddType application/x-httpd-php53 .php

addhandler x-httpd-php-cgi .php4
addhandler x-httpd-php5-cgi .php
addhandler x-httpd-php5-cgi .php5

# BEGIN s2Member GZIP exclusions
<IfModule mod_rewrite.c>
	RewriteEngine On
	RewriteBase /
	RewriteCond %{QUERY_STRING} (^|\?|&)s2member_file_download\=.+
	RewriteRule .* - [E=no-gzip:1]
# END s2Member GZIP exclusions

# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]

# uploaded files
RewriteRule ^([_0-9a-zA-Z-]+/)?files/(.+) wp-includes/ms-files.php?file=$2 [L]

# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule  ^[_0-9a-zA-Z-]+/(wp-(content|admin|includes).*) $1 [L]
RewriteRule  ^[_0-9a-zA-Z-]+/(.*\.php)$ $1 [L]
RewriteRule . index.php [L]
# END WordPress

It’s for a WP network (multisite) so it’s different from yours. The addhandler lines… I don’t even remember where I got them from or why they’re there… but this file works so I left it like that.

Adding the line I told you about didn’t work on my case the first day either, but it worked afterwards… maybe you can retry? I hope your problem gets solved.

Posted: Monday Mar 11th, 2013 at 3:08 pm #44275

Hi Jason,

I didn’t receive the email update for your reply so I didn’t see it before. Yes, it worked at that moment, and today I experienced the same issue (that’s why I came back here).
Turns out it was a cookie problem. s2Member works perfectly fine.

Thanks a lot for your help, it’s much appreciated!

Posted: Monday Mar 11th, 2013 at 4:42 am #44245

Hi Kevin,

I had the same problem and it was solved by adding this line to my .htaccess file:

# Use PHP 5.3
AddType application/x-httpd-php53 .php 

Hope it helps in your case.

Posted: Tuesday Mar 5th, 2013 at 10:49 am #43787

Just replied to your email!

Posted: Saturday Mar 2nd, 2013 at 9:22 am #43603

Hi Cristián,

I’ve just sent what you asked through the private contact form. I gave you access to the main blog of my network, which is not live so you can do any testing you need to.

I’ll be waiting for any news on this. Thanks a lot, really.

Posted: Thursday Feb 28th, 2013 at 5:35 am #43388

Hi Cristián.

I did as instructed, but the problem is still there (the badge does not appear on any page, and it appears as “Not yet verified” in the dashboard, even though the test gives 1, the same div is inserted into all pages). I had to upload the plugin directory twice until the php check was OK.

Anything else I need to do?

Posted: Wednesday Feb 27th, 2013 at 9:45 am #43319

Hi Cristián, thanks for your answer.

I own a network and use s2member in two of my sites, but they’re live and I cannot risk breaking something by following the steps you mentioned, so I tried it in my main blog which is mostly empty.

I setup s2member in that blog and reproduced the error. After setting up the membership options page, generating a security encription key, enabling the security badge API and inserting the shortcode, the badge shown in the dashboard says “not yet validated”. I navigate to my site and the badge is not there, but the code is:

<a href="" onclick="';', '_popup', 'width=770,height=720,left='+((screen.width/2)-(770/2))+',screenX='+((screen.width/2)-(770/2))+',top='+((screen.height/2)-(720/2))+',screenY='+((screen.height/2)-(720/2))+',location=0,menubar=0,toolbar=0,scrollbars=0,resizable=1'); return false;" title="s2Member&reg;"><img src="//;" style="border:0;" alt="s2Member&reg;" title="s2Member&reg; ( Seguridad para WordPress&reg; )" /></a>

The exact same thing happens in my other two sites. I haven’t changed anything on them, not the team, not a plugin, nothing. And my WP installation and all plugins are up to date (including s2member). Sadly I cannot trace the incident back so I don’t know exactly when this started happening, I adventure myself to believing it was after the latest WP update as another user said in one of the forum threads I mentioned.

I followed these troubleshooting steps on my main blog with no luck:
– deactivated all plugins
– changed theme (was twentytwelve, switched to thesis 1.85 which is the one in my other sites)
– everything is setup accordingly to your indications (and, as I said, I hadn’t changed any of that when the problem started), plus, the test throws “1” (on my three websites) meaning everything is well configured
– uploaded the server test file and on loading it on my browser I get only one warning:

[WARNING] Plugin Directory Checksum (s2member)
Although NOT required, s2Member® recommends that you reinstall the following plugin directory: /home/content/62/7668362/html/wp-content/plugins/s2member. The checksum for this plugin directory (ef10b8631d55ef2ee0a6eae6e872e0a0), does NOT match up with the official release of this plugin (9dbe1c5290616e7dd2d2ee9d44a482cf). An invalid checksum can be caused by an incomplete set of files. Or, by files that should NOT appear in this directory. Or, by corrupted files in this directory. Reinstalling the official release of this plugin should correct this issue.

So, I guess this needs to be done and hopefully that will solve the problem (Id on’t know how that happened because I’ve always updated s2member from my dahsboard, but anyhoo).

Before I reinstall s2member I rather ask, shoudl I just download installation files from my account and upload them to where they should go (i.e. where they are right now) using FileZilla? Would it break current use of the plugin? I mean, my sites are live and I don’t want my subscribers to experience any inconvenience after I reainstall, nor I want to loose any of the configuration informations…

So what’s the best modus operandi to follow here? (and thanks a lot for taking up my case)

Posted: Tuesday Feb 26th, 2013 at 10:17 am #43242

Hi Jason,

I’m sorry to bug this thread but the exact same thing is happening in my sites, although I do have the API enabled and the test gives 1. In dashboard the security bad shows “not verified” and it is not visible in any of my pages. To worsen things up, the file badge.php is taking sseveral seconds to load, increasing my website load time quite a bit.

I’ve seen other users who seem to be having the same issue (i.e. and – where I posted a few days ago). Any idea what might be happening?

Posted: Saturday Feb 23rd, 2013 at 9:05 am #43039

Thanks Bruno for posting this question, I’d love to know how to do this too.

Posted: Saturday Feb 23rd, 2013 at 9:04 am #43038

Hi Jason,

I’m experiencing the not-showing-badge issue since a few days ago, probably also since I updated wordpress.
I just updated S2Member yesterday but the issue still remains.

I hadn’t done any changes to the site (apart from updating wordpress) when it all started. This happens to both sites I have s2Member enabled on. Both of them show statis 1 when doing the security test.

I checked the code of the page and the script for the badge is there, only no image is being shown. So, the problem is not with the sites not being verified, but with the actual badge not being displayed.

These are my sites:

Could you please take a look? I would much appreciate it.

Posted: Saturday Feb 9th, 2013 at 1:52 pm #41261

Hi Jason,

I’m sorry to have taken so long replying to this.

I did as you said and yes, I get a 1. So somethings is changing this value when the page is loaded.
I’ll give you access as you suggested so you can take a look at this if you want to.

Thank you very much for your help.

Posted: Monday Jan 7th, 2013 at 10:10 pm #36532

Thanks a lor Cristián, that’s very clear, I see how I can get that done.
Cheers :)

Viewing 25 replies - 1 through 25 (of 41 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.