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.

Benny Lewis


My Latest Replies (From Various Topics)

Viewing 11 replies - 26 through 36 (of 36 total)
Author Replies
Author Replies
Posted: Tuesday Jun 5th, 2012 at 10:09 am #15511

I imagined it wouldn’t be the culprit, but I added in the membership options page, and it didn’t change anything.
I don’t know why you aren’t seeing what I’m seeing – are you clicking the file link UNDER the embedded video? (Left not right click) Are you trying to download the English version of the product / audio book etc.?

I suggest you create a user with s2member level 3 access and try to log in as that, and you may see the problems I’m talking about. Everything working for admins is obviously not useful. I don’t need to contact any customers because I can see the problems myself when logged in as an s2member user and not as an admin.

Posted: Monday Jun 4th, 2012 at 5:51 am #15333

I’ve already sent the login information. As you said above, please investigate the spam filters. Or do you want me to send it again?

Creating an entirely new installation sounds incredibly consuming and I’m not sure what that will prove, because if it does work it doesn’t provide any useful information of where the problem is since I can’t exactly port each part of the current system over precisely considering database complexities and the intricacies of plugin settings.

I’d really like you to see for yourself on the current one as I’m sure it’s a very simple and obvious problem.

Posted: Monday Jun 4th, 2012 at 5:11 am #15329

Just so it’s clear, when I activate just a few plugins (doesn’t matter which ones) then the problem suddenly appears. These aren’t bells and whistles plugins, 90% of them are absolutely necessary, such as for displaying the paid video content, so I can’t leave them off.

The results of me disabling certain plugins is not consistent enough to suggest that the plugins are the problem, because immediately after performing the upgrade **with all plugins activated** everything worked! After I logged out and back in it suddenly wasn’t working again. There is something else causing the problems.

And I can’t tell you anything the other users have in problem. There’s no point because I am indeed getting problems myself too when logged in as a paid user, just inconsistently.

If I stand on one leg and jump, it starts working again. It’s too random. I’d really appreciate it if you could just have a look for yourself.

Posted: Monday Jun 4th, 2012 at 4:50 am #15326

This isn’t actually a recent issue. Every once in a while someone would email me (once every second week for example) that they couldn’t download via the site and I’d have to send them a public dropbox link to download the files, or switching browsers would solve the problem for them. The only difference is that for whatever reason now it’s happening to much more people, and switching browsers won’t solve the problem.

I don’t know what could have inspired this because I didn’t update any plugins on the site for a few months; perhaps a WordPress update did it.

What I just did was to go through updating all the plugins (last time I tried it, the separate PHP issue rendered most of the site unusable so I had to backtrack), and at first I couldn’t produce any errors my side… and then I logged out and back in again as a paid users, and then the errors were back.

I tried disabling all plugins except s2member and it was working again, but then when I enabled them one at a time randomly it would suddenly stop working and I would think “great! I’ve found the plugin causing the problem”, but disabling that plugin going back to where I was a minute before wouldn’t help and certain files would still be inaccessible. This happened with various plugins, where it would randomly work or not after logging in and out after disabling or enabling, so I feel there is something else causing the problem, which is making it appear pretty randomly.

Posted: Monday Jun 4th, 2012 at 12:18 am #15315

I sent a screenshot through the log in details interface, which was taken by the user himself, of the problems he is having with file access. Pretty much no file is working for him (and for others).

When I left click a link (and only left click), the error I get is:
AccessDeniedAccess Denied
(two different fonts, one after the other)

But if and when I see this is incredibly inconsistent. I’ve just updated s2member to the latest version again, and since I don’t have the PHP issue I clicked around and files that were previously giving me problems now aren’t. But there are STILL other problematic files! For example if you are logged in and try to download the English version of the product, it doesn’t work, but the video downloads via left click are now working for me, even though before they were only working via right click save as. As it happens right click-save-as DOES work for the current problematic files.

I went through that link you gave to investigate some of its tweaks, but the results for that English version of the file (or audio book etc.) are the same for me, even though other files download fine. My AWS settings have not been changed in any way over the last months, and this problem has only been occurring for a week or so.

I’m guessing that not all users are having the same issue, because I’m getting less emails than I should if it was down for everyone, but still enough to know that it’s not isolated to just one person.

Your thoughts appreciated. Try and log in to download those files I said and see if you get the same issue as me.

Posted: Sunday Jun 3rd, 2012 at 7:18 am #15275

Thanks for the reply! The side issue of the PHP problem has been fixed, but it took me a while to figure out what caused it (unrelated to s2member), and using the backups helped.

Now, the only problem is file access. Unfortunately, I can’t reproduce the results consistently enough to know what’s going on :( From my computer, admins and any level members (ignore what I said above about me being able to reproduce the error, as that was actually related to the PHP problem) can access all files when logged in.

But several paid users confirm that for them, it MIGHT work some times, but most of the time they get security errors. I’ve tried it in several browsers, and so have they, so it’s confusing why it works for one of us but not the other. One user was kind enough to clear his browser cookies in all browsers for me to see if that made any difference and it didn’t, and he sent me screenshots, which I attached to the dashboard login message.

I hope you can reproduce the results in some way, since I can’t. But several emails are telling me that something fishy is definitely going on with paid users not being able to access secured content.

One thing that may help, which I CAN reproduce: if I simply left click a link, then I do see an Access Denied page. But if I right click to save as, THEN it works. This is the only problem I have my side. For users, videos and even right clicking doesn’t work (they save a file less than 1kb, whereas I can save the whole file).

Posted: Friday Jun 1st, 2012 at 12:20 pm #15183

Now I have a FURTHER problem to add to the mix! In updating all plugins (including S2member) today, something has crashed Exec-PHP so the code I add to display the video (via another support ticket, the only way I could get it to work with my site was by using PHP) isn’t working any more!

I’ve had to put up a message in place of the secured download to apologise that my site is down, instead of welcoming them with the files they paid for :(

This is unrelated to the original problem of the secure access not working. That has been the case for 2 days: this PHP problem came about from updating all plugins on my site today.

  • This reply was modified 4 years, 7 months ago by  Benny Lewis.
Posted: Tuesday Mar 20th, 2012 at 9:56 pm #8672

OK, I believe I see the problem. The person contacted me and said that they checked their spam filter and found the emails. So apparently my email has been blacklisted? I’ll have to work on this – maybe if I change to a similar email address for notifications it won’t happen… suggestions appreciated if there is something I can change within s2member to reduce the spamminess of my email.

However, the way I would like to fix this problem is to have the payment screen redirect them to the sign-up page, so delayed or spammed emails won’t be an issue. Is this feasible? As a workaround, which screen are they directed to after payment? I can at least add a message here to check their spam filter.

Edit: It’s definitely something specific about emails coming from S2member or my WordPress site. Since they get all other emails from me. This ALSO happens when I add them MANUALLY. That email with their log in details also goes to spam. But me emailing them directly or via aweber on the exact same email account gets through fine.

  • This reply was modified 4 years, 9 months ago by  Benny Lewis.
Posted: Tuesday Mar 20th, 2012 at 9:25 pm #8671

Thanks for the reply. It just happened again a few hours ago, even though it DIDN’T happen several hours before that.

There is NO free trial period, and there is no “customer must wait for email confirmation” in either of the logs.

I have two logs: one is aweber-api.log, (all sales emails are added to my aweber list)

This shows the email of the person that has been added to the list, but the only reason they are on it is because I added them manually myself when the customer complained that they hadn’t received anything.

The other is paypal-ipn.log It confirms the payment.

Here is that log (private information edited out). I hope this helps you can see why this didn’t lead to immediate access to the log in page for the customer, although it confirms an email was sent.

Slow emails aren’t the issue, as I believe the site should simply redirect them to the page to fill in their log in information immediately after payment, so they shouldn’t HAVE to check their email. Hopefully something here helps.

If one of the admins wants to make a purchase on the site to check it out, I’ll refund the paypal payment immediately, this way you can see for yourself what happens.

PHP v5.3.5 :: WordPress® v3.3.1 :: s2Member® v120309 :: s2Member® Pro v120309
Memory 42.59 MB :: Real Memory 43.50 MB :: Peak Memory 42.73 MB :: Real Peak Memory 43.50 MB
speakfromday1.com/?s2member_paypal_notify=1
User-Agent: 
array (
  'mc_gross' => '87.00',
  'invoice' => 'XX',
  'protection_eligibility' => 'Ineligible',
  'payer_id' => 'XX',
  'tax' => 'XX',
  'payment_date' => '11:21:43 Mar 20, 2012 PDT',
  'payment_status' => 'Completed',
  'charset' => 'windows-1252',
  'first_name' => 'XX',
  'option_selection1' => 'speakfromday1.com',
  'option_selection2' => 'XX',
  'mc_fee' => '3.69',
  'notify_version' => '3.4',
  'custom' => 'speakfromday1.com',
  'payer_status' => 'verified',
  'business' => 'XX',
  'quantity' => '1',
  'verify_sign' => 'XX',
  'payer_email' => 'XX',
  'option_name1' => 'Originating Domain',
  'option_name2' => 'Customer IP Address',
  'txn_id' => 'XX',
  'payment_type' => 'instant',
  'last_name' => 'XX',
  'receiver_email' => 'XX',
  'payment_fee' => 'XX',
  'receiver_id' => 'XX',
  'txn_type' => 'web_accept',
  'item_name' => 'XX',
  'mc_currency' => 'USD',
  'item_number' => '2',
  'residence_country' => 'US',
  'handling_amount' => '0.00',
  'transaction_subject' => 'speakfromday1.com',
  'payment_gross' => '87.00',
  'shipping' => '0.00',
  'ipn_track_id' => 'XX',
  's2member_log' => 
  array (
    0 => 'IPN received on: Tue Mar 20, 2012 6:21:50 pm UTC',
    1 => 's2Member POST vars verified through a POST back to PayPal®.',
    2 => 's2Member originating domain ( `$_SERVER["HTTP_HOST"]` ) validated.',
    3 => 's2Member `txn_type` identified as ( `web_accept|subscr_signup` ).',
    4 => 's2Member `txn_type` identified as ( `web_accept|subscr_signup` ) w/o update vars.',
    5 => 'Signup Confirmation Email sent to: "XX" <XX>.',
    6 => 'Storing Signup Tracking Codes into a Transient Queue. These will be processed on-site.',
    7 => 'Storing `payment` for Subscription via ( `web_accept` ).',
    8 => 'Creating an IPN response for `subscr_payment`. This will go into a Transient Queue; and be processed during registration.',
    9 => 'Storing IPN signup vars into a Transient Queue. These will be processed on registration.',
  ),
  'subscr_gateway' => 'paypal',
  'subscr_id' => 'XX',
  'eotper' => NULL,
  'ccaps' => NULL,
  'level' => '2',
  'ip' => 'XX',
  'period1' => '0 D',
  'mc_amount1' => '0.00',
  'period3' => '1 L',
  'mc_amount3' => '87.00',
  'initial_term' => '0 D',
  'initial' => '87.00',
  'regular' => '87.00',
  'regular_term' => '1 L',
  'recurring' => '0',
)
Posted: Tuesday Mar 20th, 2012 at 7:10 am #8599

OK, I’ve enabled logging!

Not sure if it’s an email provider problem, but the settings are definitely correct since I don’t have this issue all the time. All my emails are sent through Google as far as I know.

The last sale for example was able to sign up immediately so it’s not a consistent problem. I updated to the latest version of s2member (until yesterday it was the December update), so I’m not sure if that makes any difference.

Let me know if there is specific information I can provide that will help, or if it would be easier to just provide the log next time a delay occurs.

Posted: Monday Mar 19th, 2012 at 10:16 pm #8564

Thanks for the quick reply!
I went into this directory and only found one file: .htaccess
On opening it, the content only consisted of one discouraging sentence:
“deny from all”

Viewing 11 replies - 26 through 36 (of 36 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.