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,451 through 1,475 (of 2,703 total)
Author Replies
Author Replies
Posted: Wednesday Apr 10th, 2013 at 7:18 pm #47131
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

We appreciate your interest in s2Member. :-)

1. I need to be able to deliver files securely from both the S2 folder and my Amazon S3 account. The reason for this is that S3 has all of the Video and large files where smaller files can be delivered from the membership site.

Yes. This will need to be specified in your Download URL. If you have Amazon S3 set up, s2Member will (by default) get the file from Amazon. If you have Cloudfront it will default to Cloufront. If you’d like to have a User download a local file when you have S3 + Cloudfront, or just S3 set up, you’ll need to set s2member-file-storage to local for the links to these files.

You can find out all the information on this when you install s2Member under: Dashboard -› s2Member® -› Download Options -› Shortcode Attributes & API Functions

2. Does S2 handle members being suspended by Paypal?

3. Once a user re-activates his paypal account will S2 handle this?

No, s2Member only cares if payments are failed or cancelled, or if they succeed. I’m actually unaware of any notifications that s2Member would receive from PayPal regarding an account suspension, but I’ll have our development team look into it.

4. Does S2 allow me to give coupon codes to reduce the membership rate, not just for the first month but for all months?

Yes. From the docs:

By default, s2Member will apply the discount to ALL amounts, including any Regular/Recurring fees.
* However, you may configure Coupon Codes that will ONLY apply to (ta) Trial Amounts, or (ra) Regular Amounts.
SAVE-10|10%||ta-only (10% off an Initial/Trial Amount; the ta=”” attribute in your Shortcode)
SAVE-15|15%||ra-only (15% off the Regular Amount(s); the ra=”” attribute in your Shortcode)
XMAS|5.00|12/31/2021|ra-only ( $5 off Regular Amount(s); the ra=”” attribute in your Shortcode )
5PER|5%|12/31/2021|all ( 5% off All Amounts; this is the default behavior “all” )

Let us know if you have any further questions/concerns. :-)

Posted: Wednesday Apr 10th, 2013 at 7:03 pm #47130
Bruce
Username: Bruce
Staff Member

Thank you for reporting this important issue.

Here’s what I see in my WordPress Dashboard: http://screencast.com/t/QZoTwUzeTP

In this picture there is a tab called Other Gateways above API/Tracking. That’s the tab you need to check out.

Posted: Wednesday Apr 10th, 2013 at 6:59 pm #47129
Bruce
Username: Bruce
Staff Member

Thank you for the information.

I’ll have our development team look into this. I’m unable to recreate this issue, but perhaps we can figure out what’s causing it.

@CC SHambres

would you mind providing a Dashboard Login so we can take a look at your site’s setup? It could provide some insight. :-)

See: s2Member® » Private Contact Form

Posted: Wednesday Apr 10th, 2013 at 6:56 pm #47128
Bruce
Username: Bruce
Staff Member

ok thanks. does it make a difference that it works as a widget in my default theme? for example you can use it to login from the home page.

That’s interesting, but it doesn’t shed any light onto why this is happening. s2Member doesn’t change the action attribute in any way from one style of the login widget to another.

I’d recommend trying the first two steps from this article:

Knowledge Base » Common Troubleshooting Tips

Posted: Wednesday Apr 10th, 2013 at 6:52 pm #47127
Bruce
Username: Bruce
Staff Member

Okay. Thanks for the information. I’ll ask our development team if they’re heard of anything like this happening in the past.

Posted: Wednesday Apr 10th, 2013 at 6:51 pm #47126
Bruce
Username: Bruce
Staff Member

I also want to note that, according to my browser, your site is not SSL ready yet. You’ll want to take a look at that before you go live. :-)

Posted: Wednesday Apr 10th, 2013 at 6:50 pm #47125
Bruce
Username: Bruce
Staff Member

Thanks for the follow-up.

The link you’re referring to is something that s2Member isn’t controlling, that’s a WordPress thing. You can stop that from happening like this:

Put this into a Must-Use plugin:

http://jobs.wordpress.net, or another freelance web site where WordPress® experts are offering their expertise through a bid on your project.
[/note_box]

Posted: Wednesday Apr 10th, 2013 at 6:42 pm #47124
Bruce
Username: Bruce
Staff Member

I got word back from our development team, and s2Member will not be affected by these changes.

Posted: Wednesday Apr 10th, 2013 at 6:41 pm #47123
Bruce
Username: Bruce
Staff Member

Thanks for the follow-up.

Thanks for the info. Do you mind if we take a look? You can send us a Dashboard login via Private Contact Form.

See: s2Member® » Private Contact Form

Posted: Wednesday Apr 10th, 2013 at 6:37 pm #47122
Bruce
Username: Bruce
Staff Member

This video playlist can show you the general idea of how to accomplish what you’re looking for. It’s a little older, but the Custom Registration/Profile Fields still work the same way, and you’re O.K. to use this tutorial.

Video » s2Member (Custom Fields Dynamically?)

Posted: Wednesday Apr 10th, 2013 at 6:33 pm #47121
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

s2Member doesn’t currently support uploads from the frontend. You’ll need to have another plugin to handle this.

Posted: Wednesday Apr 10th, 2013 at 6:32 pm #47120
Bruce
Username: Bruce
Staff Member

Or, would it require re-submissions from all new members?

Unfortunately this is correct unless you have a developer change a few things. s2Member expects a custom attribute value of your site’s URL. If your previous software did not do this, then it will not be possible to move subscriptions over to s2Member without hacking into the POST array that Authorize.Net sends the data in, and changing the custom attribute that way. Additionally, your old software may overwrite your silent post URL, and you’ll need to take that into account, and perhaps redirect to the correct URL when you receive POST data to your old URL.

So, the short answer is that you could preform this integration, but it will take some custom code to keep everything seamless. It would be far easier to just stop the current ARB subscriptions, and have Users sign up again through s2Member. Whether you want to do that or not is up to you and your developer, though.

Posted: Wednesday Apr 10th, 2013 at 6:17 pm #47119
Bruce
Username: Bruce
Staff Member

Could you please tell me where a parser is? I’ll try to add another rule for phone nembers like +xxx(xx)xxx-xx-xx where country code can be 1, 2 or 3 digits. I think, a lot of people needed this rule.

You’re looking for /s2member/includes/s2member.js, I believe.

Posted: Wednesday Apr 10th, 2013 at 6:03 pm #47118
Bruce
Username: Bruce
Staff Member

I have one other, non related, question to ask. I’ve researched this a lot on a bunch of different forums and can’t seem to find a sound answer. When I save any post, page, or widget it adds backslashes into the database thus creating backslashes everywhere…. I’m willing to modify core WordPress if you know where the data isn’t getting inserted into the database if you might not know another, simpler, less core editing process.

Your theme should be stripping slashes to keep this from happening. It’s weird that’s you’re having these issues, these are standard things that all WordPress themes should have. Are you using a custom theme? If you are I’d recommend contacting the designer and seeing if they can go back over it and make sure that nothing else like this is happening.

Posted: Wednesday Apr 10th, 2013 at 4:07 am #47041
Bruce
Username: Bruce
Staff Member

As a possible suggestion for future releases of S2member, might there be a way to lock an IP address from even accessing the wp-login form during the lockout period? If you fail the login and reach the limit, have S2member block that IP from accessing the wp-login area of the site. That would prevent not only brute force attacks, but any resulting server resource consumption that would cause issues on the server end by attempting logins even when already locked out.

I’m sure this is possible. However this really would not help because the idea here is that the connections are still going through and PHP is still running causing s2Member to load, so really this wouldn’t help very much at all.

This needs to be dealt with at the server level.

Posted: Wednesday Apr 10th, 2013 at 4:02 am #47040
Bruce
Username: Bruce
Staff Member

I am using paypal buttons in that page. Not using pro forms.

I see. Then you could possibly do this. I’d recommend looking into some JavaScript functions for this. s2Member does not have this functionality available by default.

Posted: Wednesday Apr 10th, 2013 at 3:08 am #47033
Bruce
Username: Bruce
Staff Member

s2Member’s limits (as far as members go) is something that WordPress is in control of. According to some sources I’ve found online, you could theoretically have up to 18446744073709551615 members. However you’d need some seriously powerful servers to handle that :-).

50,000 Users will use up a lot of memory through SQL on your server. Could s2Member deal with that many members? Sure. Could your server? That’s something you’ll have to find out.

As far as importing members goes, you’ll need to split them up into chunks of no more than 999 at a time. s2Member Pro supports Importing members. You can find information on how these Imports work here:

Knowledge Base » Import (or Mass Update) Users

Posted: Wednesday Apr 10th, 2013 at 2:57 am #47031
Bruce
Username: Bruce
Staff Member

Thank you for reporting this important issue.

Could you please try running the s2Member Server Scanner?

See: Knowledge Base » s2Member® Server Scanner

Posted: Wednesday Apr 10th, 2013 at 2:56 am #47030
Bruce
Username: Bruce
Staff Member

Thank-you very much for the information.

I have notified our development team and site moderators about this. We’ll get this fixed ASAP.

Posted: Wednesday Apr 10th, 2013 at 2:36 am #47028
Bruce
Username: Bruce
Staff Member

Thank you for reporting this important issue.

Your site gives the error that registration is disabled, so we’ll need you to either enable registration or give us a Dashboard login so we can take a look.

See: s2Member® » Private Contact Form

Posted: Wednesday Apr 10th, 2013 at 2:33 am #47027
Bruce
Username: Bruce
Staff Member

What questions do you recommend I ask? Should I be asking about the safeguards they have in place for brute force as well as denial of service?

I’m not very experienced in this aspect of site security, it seems like the only way to keep this from happening would be for your hosting company to be able to track when multiple connections are going on from one source very fast and stop that from happening from the server level. As far as Brute Force hacking goes, s2Member has you covered here. There’s no way someone could try more than 5 (or in your case, 3) passwords and not get locked out from trying more for awhile.

I’d recommend asking if there are any options you have with firewalls protecting your site from multiple fast connections like the hackers were attempting today. That’s the only thing I know of that could stop this.

Posted: Wednesday Apr 10th, 2013 at 2:27 am #47025
Bruce
Username: Bruce
Staff Member

Ideas of how to get it to hide the posts completely.

Sorry to hear it’s not working for you. We still have Alternative View Protection in experimental state, so hopefully we can fix this issue in the future. Unfortunately the only way I see now to handle this is to edit your theme’s functionality. :-\

Posted: Wednesday Apr 10th, 2013 at 2:26 am #47024
Bruce
Username: Bruce
Staff Member

And why does it ask ME to approve the comments?! I’m not an Admin at s2Member.

This is a WordPress thing, we’re not really sure why it’s happening, and we thought we had fixed the issue by disabling pingbacks/trackbacks, but from what you’re saying it’s still sending you these spammy emails.

When did you last receive an email like this?

Posted: Wednesday Apr 10th, 2013 at 2:09 am #47019
Bruce
Username: Bruce
Staff Member

Thank you for reporting this important issue.

This is still happening when I try to access http://www.aafd.org/wp-login.php. This protection is NOT something that s2Member is doing. I would strongly suggest contacting your serving hosting company to find out what’s causing this.

Posted: Wednesday Apr 10th, 2013 at 2:05 am #47018
Bruce
Username: Bruce
Staff Member

So new question, is it possible that S2member was working perfectly, and locked the hacker out, but his continued attempts to submit password and username combos was putting stress on the server? The login form is still available, you can still submit a user/pw combo even when locked out, might that have been what was bogging down the server?

Yes, that sounds like what the problem was. Many servers will provide a firewall to keep that from happening. I believe the term you’re looking for her is Denial of Service (DoS, also sometimes called DDoS). They were doing a DoS in conjunction with trying to hack in through Brute Force. s2Member stopped the hacker from hacking your installation, but your server still maxed out memory/CPU.

See: http://en.wikipedia.org/wiki/Denial-of-service_attack

If this happens again I’d strongly recommend talking to your hosting company about setting up a firewall (or if they have one, a better one). If they do not have that available, you may think about switching hosting companies. We recommend FireHost.

Viewing 25 replies - 1,451 through 1,475 (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.