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 Bran

About: Bran

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


Topics I've Started

Viewing 7 topics - 1 through 7 (of 7 total)
Topic Count Last Reply
Error #7 (?)

By:  Bran in: Community Forum

voices: 3
replies: 7

3 years, 8 months ago  Jason (Lead Developer)

Payflow + s2member

By:  Bran in: Community Forum

voices: 2
replies: 3

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

Form Submission Error

By:  Bran in: Community Forum

voices: 1
replies: 0

4 years, 7 months ago  Bran

Bug: s2member_profile=1

By:  Bran in: Community Forum

voices: 3
replies: 4

4 years, 8 months ago  Bran

Author page auto-created for any level – why?

By:  Bran in: Community Forum

voices: 3
replies: 5

4 years, 8 months ago  Raam Dev

PP Sandbox – Buyer account not decrementing?

By:  Bran in: Community Forum

voices: 2
replies: 3

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

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

My Latest Replies (From Various Topics)

Viewing 12 replies - 1 through 12 (of 12 total)
Author Replies
Author Replies
Posted: Friday Jun 1st, 2012 at 12:08 pm #15179
Bran
Username: brans2member

Jason,

Super thanks as always for your help!

Very interesting regarding PayPal. Makes me a bit apprehensive that they’ll surprise us all again shortly, but I have to go with them for now.

Thank you for keeping on top of this.

Best,

Bran

Posted: Friday Jun 1st, 2012 at 9:20 am #15162
Bran
Username: brans2member

Jason – thanks as always.

I’m sure my name rings a bell, having bought the product a while ago. :)

Let me know if you need access to my site in any way and where you’d want me to input the details.

Looking forward to a resolution.

Bran

Posted: Thursday May 31st, 2012 at 1:27 pm #15069
Bran
Username: brans2member

Ok thanks Cristian.

I would really appreciate knowing what’s happening with this – this is the final component of my site, which I had been hoping to launch this week.

I should note that everything was working fine in Sandbox mode.

It was only when I created a live account last week (with Payflow + Recurring Billing) and that the variables from the live account were input into my install that this started happening.

Although of course, the Sandbox mode was using Website Payments Pro while the new account doesn’t.

Bran

Posted: Wednesday May 30th, 2012 at 9:18 am #14932
Bran
Username: brans2member

Hi Cristian,

Thanks for the reply.

I filled out both sections (WPPro and Payflow) in my setup.

Bran

Posted: Wednesday May 2nd, 2012 at 7:22 pm #12407
Bran
Username: brans2member

Jason,

Super thanks for the hack.

I tried it out and it works!

Thank you again!

Bran

Posted: Tuesday May 1st, 2012 at 5:04 pm #12325
Bran
Username: brans2member

Raam,

1000 stars for this snippet – it works a charm!

THANK YOU!

Bran

Posted: Tuesday May 1st, 2012 at 9:15 am #12272
Bran
Username: brans2member

Cristian,

This was a test of a level1 user whose capabilities are:

* access_s2member_level0
* access_s2member_level1
* read

This is a person who signed up for a free account via a PPro form.

I was not logged in when I tried this.

All I did was go to an author page on the front end and change the URI to end in this level1 user’s display name.

And that brought up an author page for this person (e.g., attempted to list all posts by this user, despite that they don’t have the capability to post).

Normally this wouldn’t bug me but I fear that search engines might somehow find and index this user’s page. I also don’t want any of these users to try it out for themselves just for kicks – they should be returned with a 404 on such an attempt.

I will say that if I run regular WP DB queries to get posts or list authors then these users don’t show up (as expected).

Bran

Posted: Tuesday May 1st, 2012 at 9:08 am #12271
Bran
Username: brans2member

Cristian,

I was logged in as a level 1 user.

In my world, the only capabilities applied to this role are:

* access_s2member_level1
* access_s2member_level0
* read

Profile modifications are disallowed in my setup.

I only tried this as a test and the modifications form came up.

All s2member registration fields were not editable (that’s how I set up my forms).

However, the following fields are:

* Email address
* First name
* Last name
* Display name
* Password

I tested editing by changing the last name and it successfully saved the new entry.

I realize these are default WP fields but I feel that they should not be accessed, either.

Under s2member > General Options > Member Profile Modifications I have the “Redirect Members away from the Default Profile Panel? ” setting set as “Yes”.

If you log in as a s2member levelX user you can use Firebug to see all the data loaded in the DOM by s2member. One line, among all the other lines with tons of individual and plugin-specific s2member data, is:

S2MEMBER_CURRENT_USER_PROFILE_MODIFICATION_PAGE_URL “https://www.xxxxxxxxxxxxxx.com/?s2member_profile=1”

So someone could easily find that and access this page…………..

Does that help?

Bran

Posted: Tuesday Apr 24th, 2012 at 8:39 am #11675
Bran
Username: brans2member

I’ll have to chime in here.

I’m not doing Buy It Now transactions – only recurring.

I created a user who paid daily. I let this run for two days and two payments came through. As a test I canceled this user on 4/22.

Billing profile in PP Sandbox delivered the message successfully that the profile was canceled and no further funds have been deposited.

However, within WP, the user still has not been demoted and it’s now 4/24. I was under the impression that there’s a 1 day buffer before demotion.

There’s nothing in the EOT field for this user’s profile.

Not using a caching plugin.

I am using the hack provided to set level2 as the demotion level.

Should I be adjusting the user level manually for each or adding a date into that field?

Thank you.

Posted: Saturday Apr 21st, 2012 at 6:03 pm #11519
Bran
Username: brans2member

Cristian,

What you are saying makes sense. I can confirm that funds continue to be received into the PPro account as scheduled, so it must just be a PayPal Sandbox quirk. So I’m just going to pay attention to that.

I haven’t hooked up with a PPro account yet for real so I’m going to take it on faith – I’ll be blind to the buyer’s accounts anyway….

As always that you for the response.

Bran

Posted: Wednesday Apr 18th, 2012 at 7:50 pm #11170
Bran
Username: brans2member

Christian,

Only about 30 minutes ago did I figure this one out.

What it was was modifications to the Members plugin by Justin Tadlock.

For any s2member role (e.g., s2member_level3) I had unchecked any capability below that (access_s2member_level2, access_s2member_level1, and access_s2member_level0). Although I know that s2member roles are cumulative, I don’t want level3 having level1 access – they are discrete roles for my setup.

On a lark I checked them back off and voila – I was able to log in as the specified role.

Fortunately, in my code, I make use only of conditionals such as (current_user_is(“s2member_level3”)), so I don’t think I should be affected by having those capabilities checked.

Thank you for taking the time to respond!

Bran

Posted: Wednesday Apr 18th, 2012 at 8:58 am #11106
Bran
Username: brans2member

Hi Philly.

Well that’s the strange part – I’m seeing as though they are logged in, yet they cannot get to the Welcome Page.

The snippet is simply a redirect so that anyone who is not a super admin who tries to type in /wp-admin in the address bar will be redirected. Yes, I’ve commented out this code and that change anything.

I disabled all plugins and restarted my browser. The result is the same.

Any other ideas?

Bran

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