Support » Plugin: PowerPress Podcasting plugin by Blubrry » Protect Content feature not working with MemberPress UN/PWs

  • Resolved craiggroshek

    (@craiggroshek)


    I have both Blubrry PowerPress and Memberpress Premium installed. I have enabled password-protected Premium Content feeds using Blubrry and until recently my members were able to log in using their existing MemberPress-managed account username and password.

    However, in the past week or so, the password-protected RSS/premium podcast feeds have been denying username/passwords from active members, even though options on my end have not been changed. This leads me to believe there is a problem with the plugin with a recent update. MemberPress claims nothing has changed on their end with this feature.

    The feeds are accessible when password-protection features are turned off, but when they are turned on, and the “Protect Content” checkbox checked, with “Require user to be signed-in to access feed.” to the right, and “User must have the following capability:” set to “Active MemberPress Member” the log-in is denied, even for me as an admin with an active account.

    My members are reporting they can’t get in either. This is a major draw for my fanbase, and I do not have the luxury of removing the password protection, as I cannot have inactive members retaining access when they aren’t paying anymore.

    Please advise what the problem could be.

Viewing 15 replies - 1 through 15 (of 18 total)
  • I have resolved this issue. Turns out it was caused by the PHP handler being set to a CGI method. I had my host change this to SuPHP. It had been FCGI before. This fixed the issue with premium feeds.

    Plugin Support Shawn Thorpe

    (@shawnogordo)

    Glad to see you solved the problem! Thanks for posting an update with the solution.

    Plugin Author Angelo Mandato

    (@amandato)

    CGI mode breaks a lot of things. If you need more performance, I would recommend upgrading to PHP 7 if it is available from your host, it adds a similar level of performance as PHP5 with CGI mode. PowerPress is PHP 7.0 and 7.1 compatible and I believe MemberPress is as well but you will want to check with them to be 100% sure.

    Yes, MemberPress is compatible with PHP 7 as well. Glad you got it resolved though. 🙂

    Hey Craig

    I’m having a similar problem. I can log into my test membership account to see the protected post… but whenever I attempt to manually subscribe to the RSS feed with a third party podcast app… it says authentication failed.

    Could this be cured with by the same way you did it do you think?

    Plugin Support Shawn Thorpe

    (@shawnogordo)

    @danpg1984: I have asked the Blubrry dev team to look at your question. They will respond here as soon as they’re available.

    Plugin Author Angelo Mandato

    (@amandato)

    Hello @shawnogordo,

    Are you using a WordPress username and password, someone who has the appropriate role to have access to your password protected feed?

    Also, are you aware if your server is using PHP in CGI mode? If so, you need have your server admin make some changes so authentication usernames and passwords pass through to PHP. All of these details are explained in our documentation: https://create.blubrry.com/resources/powerpress/advanced-tools-and-options/premium-podcasting-content/

    Thanks,
    Angelo

    Plugin Support Shawn Thorpe

    (@shawnogordo)

    (Angelo accidentally pinged me on the above reply but his response was intended for @danpg1984)

    My server has php 7 and fast cgi. I still get the same problems.
    I cant log in via my podcast app
    Any idea what is wrong?

    Plugin Author Angelo Mandato

    (@amandato)

    Hello @electroszim,

    Please go to https://create.blubrry.com/resources/powerpress/advanced-tools-and-options/premium-podcasting-content/ , there is a section that discusses what you need to do if you are using PHP in CGI mode. Until you make such changes the login credentials will never reach the PHP scripts. You may need to contact your web host to get it setup correctly.

    Thanks,
    Angelo

    I cant find anything about PHP or CGI on that link.
    But I know I have PHP 7.1 and FCGI on my server. In this thread that seems to be the solution but it still doesnt work for me

    /S

    Plugin Author Angelo Mandato

    (@amandato)

    Hello @electroszim,

    Did you contact your web host or whom ever setup your web server?

    As linked in the Q/A page, the impotant thing is that the authentcaiton is passed on from the webserver to the PHP Cgi server. That is done with the additional HTTP:Authorization rewrite rules in Apache. Again explained on the pages linked.

    If you are not using Apache or your web hosting does not allow you to modify your .htaccess file then you need to contact them.

    You may also want to consider switching to a host that does not use PHP in CGI mode.

    Thanks,
    Angelo

    Sorry, didnt see the Q/A link.
    I edited the htaccess file and it still doesnt work.

    My host is using MySql/mariaDB, what do I ask them when I contact them? I dont think I can make them change database.

    Sorry misunderstood. My host has Apache servers and Mysql database. So I guess it should work with the htaccess edits I just made.

    I just had a long talk with the support at one.com. They fixed the problem by changing name of the htaccess file to htaccess.txt .
    Now it works.
    Thanks for your help

Viewing 15 replies - 1 through 15 (of 18 total)
  • The topic ‘Protect Content feature not working with MemberPress UN/PWs’ is closed to new replies.