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 - 801 through 825 (of 2,703 total)
Author Replies
Author Replies
Posted: Tuesday May 21st, 2013 at 4:25 am #50260
Bruce
Username: Bruce
Staff Member

Actually, it is entirely possible, it just requires either a plugin or a manual change to the user table in the database.

s2Member’s forums system and many other things that have to do with the working of the site run based on a User’s Username, as it is designed to not be changed. If we changed your Username you would likely lose a lot of the information you have associated with your account.

The short answer is no, you cannot change your Username.

Posted: Tuesday May 21st, 2013 at 4:24 am #50259
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

Currently we do not have any plans to integrate PayPal Advanced. s2Member is integrated with PayPal Payments Standard and also with PayPal Payments Pro.

Posted: Tuesday May 21st, 2013 at 4:21 am #50258
Bruce
Username: Bruce
Staff Member

Sorry for the delay in response.

Bruce according to you there will be no retry on paypal after payment fails first time if i set RRA=0 and user will be demoted ( that i have set at EOT ) , please confirm..

I’m very sorry for the confusion. Settings RRA to 0 will allow 0 failed payments, meaning that s2Member will demote a User on the first failed payment. This is all handled by PayPal’s side of things, and was recently changed.

What happens, in Authorize.net, if the credit card being charged is no longer valid or expired or canceled? Will Authorize.net send feedback to s2Member and tell s2Member to demote that user?

Yes, with Authorize.Net s2Member will query a notice that the subscription is ended, and will demote the User.

Posted: Tuesday May 21st, 2013 at 4:19 am #50257
Bruce
Username: Bruce
Staff Member

Very sorry for the delay in response.

Thank you for your patience.

Sorry there have been a number of bot attacks recently and I have bolstered the security around common links. You could use the login link at the bottom left hand corner of the home page (in the footer above the leaf image) http://fernleafconsulting.co.uk.

Okay, I tried logging in and I got this screen:

I’m seeing here the when you access http://fernleafconsulting.co.uk, you are redirected to http://fernleafconsulting.co.uk/FLWP/. I’m at a loss to why this is happening, but I can tell you that this is causing the errors in whatever way you have this set up. I see that when I click on your login link you have your redirect_to variable set up to be /FLWP/…, which means that your WordPress site URL is actually set up to be on http://fernleafconsulting.co.uk/, but it’s using some hacky ways to keep the site over on the /FLWP/ subdirectory.

At this point I really can’t diagnose your site until you get this problem sorted out and either get your site moved over to your subdirectory, or to the main site to where we can look at the logs and see what exactly s2Member is attempting to connect to.

At this point I’m forseeing a massive log file full of errors from s2Member attempting to connect to your site and getting 404s due to the way you have your site redirecting over to your subdirectory. Please sort this out, and let us know when this is fixed and we will then diagnose your issues, if they still exist.

Posted: Tuesday May 21st, 2013 at 4:07 am #50255
Bruce
Username: Bruce
Staff Member

Sorry for the delay in response.

Could it be related to the javascript validation that happens before the form is submitted?

This is likely the problem. s2Member is receiving the information from PayPal corrupted, so something is happening before the information is sent to s2Member. We are using inFocus here at s2Member aren’t having this issue so I’m unsure how this could be causing the issue.

Could you provide a link to a page where one of your Pro Forms is, and I’ll take a look to see if you have any JavaScript errors causing this.

Posted: Tuesday May 21st, 2013 at 4:04 am #50254
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

Sorry for the delay in response.

This isn’t my area of expertise, so when I edit .htaccess and see that S2Member has some instructions already there referring to mod_rewrite I’m not sure if adding WP’s suggested lines will interfere with it or not. Or if not, whether it’s better to stack them in a particular order, or if it doesn’t matter. Would you be able to provide any advice for me?

No this code will not interfere with s2Member’s. You can put WordPress’s htaccess rules above or below s2Member’s, it won’t matter. s2Member is only attempting to disable GZip through htaccess rules, so it doesn’t affect anything here.

Posted: Tuesday May 21st, 2013 at 4:02 am #50253
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

Sorry for the delay in response.

Anyway, in my php code for the MU plugin, how do I call the URL for the sale.php from with the MU plugin? Do you simple do a redirect?

A redirect wouldn’t be the best choice here. You probably want to use this WordPress function.

See: http://codex.wordpress.org/Function_Reference/wp_remote_fopen

Posted: Tuesday May 21st, 2013 at 4:00 am #50252
Bruce
Username: Bruce
Staff Member

Sorry for the delay in response.

We discovered the export.s2e details and were able to restore our custom field types. Still a bit puzzled as to why the out of the blue reset…:-(

Do you have Deactivation Safeguard enabled?

See: Dashboard -› s2Member® -› General Options -› Deactivation Safeguards

Posted: Tuesday May 21st, 2013 at 3:59 am #50251
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

Sorry for the delay in response.

We currently do not have plans to support Google Wallet. I’ll take this as a request.

Posted: Tuesday May 21st, 2013 at 3:58 am #50250
Bruce
Username: Bruce
Staff Member

Sorry for the delay in response.

And for the “Site Address (URL)”, I have this:

http://example.com

This is the issue. You should have this the same as your Website URL, with your /wp/ appending the URL. s2Member uses this value to decide where it should send data.

Posted: Monday May 20th, 2013 at 6:59 pm #50239
Bruce
Username: Bruce
Staff Member

Thanks for your patience.

Here is his reply:


It only affects the ability for Quick Cache to alter it’s configuration; it does not hinder the functionality.

DISALLOW_FILE_MODS or DISALLOW_FILE_EDIT are both PHP Constants that can be defined in any WordPress® installation to prevent files from being modified programmatically; so long as plugins respect these constants.

The constants also affect s2Member. However, they only affect s2Member with respect to Multisite patches. If you run a Multisite Network with DISALLOW_FILE_MODS or DISALLOW_FILE_EDIT on; s2Member will refuse to implement it’s Multisite patches automatically for you. You have to do them manually.

Posted: Friday May 17th, 2013 at 5:05 am #50119
Bruce
Username: Bruce
Staff Member

No, our site is not running in maintenance mode, and were not using any html indexes.

Got it. Well the problem here is definitely that s2Member cannot load its external files for some reason. Do you mind if we take a look? You can send us a Dashboard login here:

s2Member® » Private Contact Form

Posted: Friday May 17th, 2013 at 5:05 am #50117
Bruce
Username: Bruce
Staff Member

With Pro will I have access to my member database. ie a backend that I can filter and sort to see who has joined.

s2Member only extends WordPress’s User capabilities, so all of the editable User fields that s2Member sets up will be available to see/edit in the User Dashboard, just like they are now.

Is there the functionality to run reports to see, for example, who has joined in the last month + from the USA.

No, s2Member does not go into this great of a length here. s2Member is more geared towards protecting content and signing up Users with specific capabilities to give access to different areas of your site. If you’d like to get reports about things like this about your Users, you should download a plugin that will give you this information. :-)

Posted: Friday May 17th, 2013 at 5:02 am #50116
Bruce
Username: Bruce
Staff Member

Update: I changed to the default twenty twelve template and the fields showed up. There is something in the theme that is hiding the form fields.

We can’t really diagnose bugs with 3rd party themes/plugins, but if you’d like to provide us with a link to the page this is happening on, I can let you know if there’s anything obvious that’s causing this.

See: s2Member® » Support Policy

Posted: Friday May 17th, 2013 at 4:59 am #50115
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

I’m unsure about this setting, I’m going to forward this to Jason (Lead Developer) for his input.

Posted: Friday May 17th, 2013 at 4:58 am #50114
Bruce
Username: Bruce
Staff Member

I’m about to purchase the s2member plugin but wonder if it’s going to be possible to protect some of the fields in a custom post type.

No s2Member does not have any direct capability to block the information from Custom Post Fields. However if you’re savvy with code you can change the code in your theme’s templates and use s2Member’s Advanced PHP Conditionals to decide when to show speciic information, including these fields.

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

Posted: Friday May 17th, 2013 at 4:57 am #50112
Bruce
Username: Bruce
Staff Member

We are looking for the option to have one person from a company register multiple people at once. We have three membership levels and they could choose either of these on a per-person basis.

s2Member doesn’t have any dedicated way to accomplish this currently. The best way to accomplish this would be to Use a counter within PHP and the information provided in this KB Article to provide access to Free Registration Pro Forms after a User signs up.

See: Knowledge Base » Changing Roles/Capabilities via PHP

Posted: Friday May 17th, 2013 at 4:55 am #50111
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

How do I make it so that on the login page the Register hyperlink disappears or how can I make it so that if someone registers, they require approval before they can actually access anything.

s2Member does not have a Membership Approval Process. This Knowledge Base Article goes over the way to accomplish what you’re looking for:

Knowledge Base » Free user review/approval process

Posted: Friday May 17th, 2013 at 4:52 am #50110
Bruce
Username: Bruce
Staff Member

Thank you for your thoughts.

2, It should be possible to have more than one pro form on each page. I have a site with multiple levels and different buy now ccaps. I also like to offer users the ability to pay in different currencies. Because of all this I find it difficult to manage the many pages with different forms on. I would rather have simple tabs with the forms all on the same page.

This is something we’re definitely looking to make possible in the next major version of s2Member.

1, EOT behaviour when a payment has failed needs to get a lot better. Users need to know that they are going to be demoted and why. They also need an easy way to get their payments back on track so that they are paying members again.

Failed payments are tricky with PayPal, there have been a few changes with them in the past, and it’s different with Pro Forms and Buttons. That being said we are working to make this a bit easier to work with in the future. As for EOT Notifications, we do not have any plans to make this easy to notify Users as of now. I did write up a quick guide on setting up EOT Notifications in the forums here:

http://www.s2member.com/forums/topic/setting-up-eot-notifications/

Posted: Friday May 17th, 2013 at 4:49 am #50109
Bruce
Username: Bruce
Staff Member

I think I found it, and maybe expected it to be more complex than it is… However, it appears that OTO is only an option if you use the S2Member Login Widget; is that the case?

No, this is not the case. s2Member sets up One Time Offers for all methods of login. You can set them up here:

Dashboard -› s2Member® -› General Options -› One-Time Offers (Upon Login)

Currently the only documentation on One-Time Offers is in this section of your Dashboard. There is a strict format for setting them up using colons (:).

As an example of how you might set up your One-Time Offers, if you’d like to have your Users redirected to http://google.com/, your setup section would look like this:

1:http://google.com/

If you wanted only Users that log in for the first time on level 3 to be redirect to Google, it would look like this:

1:3:http://google.com/
Posted: Friday May 17th, 2013 at 4:45 am #50108
Bruce
Username: Bruce
Staff Member

I have read where you plan to add more Bank Merchant Card processors on your timeframe. Do you know when that might be? I was looking at First Data which I believe is the largest processor for Merchants or Evolution as an alternate 3rd party processor…

We do have some payment gateways selected for the next major version of s2Member, as well as a new system planned for integrating new payment gateways, but we do not have a solid release date for this. I can tell you that First Data and Evolution are not on this list though, sorry.

If you’d like to have a developer set up an integration on your site between s2Member and one of these payment gateways, this is possible with s2Member’s IPN Proxy Key for your site. You can have a developer pass data into s2Member’s IPN processor just like it was through PayPal with the information provided here:

Dashboard -› s2Member® -› PayPal® Options -› PayPal® IPN Integration -› IPN w/ Proxy Key

Posted: Friday May 17th, 2013 at 4:43 am #50107
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

No, s2Member still handles these links the same way. There are no immediate plans to change the way this system works. Sorry for the inconvenience.

Posted: Friday May 17th, 2013 at 4:42 am #50106
Bruce
Username: Bruce
Staff Member

I am fully aware that these warnings can be hidden by turning off WP_DEBUG but that is a work around and not a fix.

Currently we’re not planning to fix these issues, when s2Member was first coded this was not an issue. We are planning on releasing a full rewrite/new version of s2Member which will be capable of running on WP_DEBUG mode, but currently s2Member does not support it. Sorry for the inconvenience.

Posted: Friday May 17th, 2013 at 4:40 am #50105
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

And thank you for your patience.

Does this mean S2Member saves the passwords somewhere, and this data could be hacked?

WordPress stores passwords in a one-way encryption in the database. Even WordPress does not know the User’s password after it has been stored in the database, as it is not possible to retrieve it, only test to see if a password that is passed into the encryption matches the encrypted value. You can get a current User’s hash (encrypted) password value, as shown here:

http://codex.wordpress.org/Function_Reference/get_currentuserinfo

This is the reason there is currently no way to recover a Password, or send a User their password after they have signed up except for the first time when they set up the account, and the password is unencrypted at that point. Therefore, sending the User their password via email only poses a threat for that specific User’s account, if their email is insecure.

Posted: Friday May 17th, 2013 at 4:35 am #50104
Bruce
Username: Bruce
Staff Member

So, as long as they are logged in, I only need to make sure that the rr attribute is correctly set to ben. I do not have to set up anything else. Is this correct?

Sorry for the delay in reponse.

Yes this is correct. You should set your rr attribute to BN, and s2Member can detect if a User is logged in or not.

Viewing 25 replies - 801 through 825 (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.