WordPress.org

Ready to get started?Download WordPress

Forums

WP-Members: Itunes responds with login error to every user (33 posts)

  1. Podsafepilot
    Member
    Posted 2 years ago #

    Hi,

    to be honest i am not a pro in WP and plugins, but i got the Members-Plugin working on the last WP-Version before 3.3. It worked for my premium members and granted them access through the podpress premium feed. Since i updated to WP 3.3 the premium-users are still able to login directly on the site and use the premium content, but iTunes keeps telling them that they have the wrong password for the feed. I don´t know if this is a Problem with Members or with Podpress, but i am pretty desperate to get this fixed.

    Has anyone else experienced Problems with that?

    Regards,
    Podsafepilot

  2. meetwp
    Member
    Posted 2 years ago #

    Hello,
    I'm actually having the same issues but am on WP 3.2.1.
    It is my first time to try the premium feed in iTunes but keep getting the username and password rejected even if when used on the website they work fine, enabling podpress premium content to be accessed without a problem.

    Have you been able to solve your issues?

  3. meetwp
    Member
    Posted 2 years ago #

    Seems a similar issue was reported on Powerpress too.
    http://wordpress.org/support/topic/powerpress-having-trouble-with-authentication-for-premium-content?replies=2

    What got my attention is

    If you get it down to the basic common denominator, use the default user capability that PowerPress adds and make sure that user has that capability, then it should work. Chances are you are either using a different capability for the premium feed, or the other plugin has it's own capability (roles and capabilities) that you need to associate both the premium feed and the user to.

    As I did not have the Premium Content role activated by Podpress, but had to add it manually as premium_content. I wonder if I spelled it out badly and it is now not working in the feed as the feed code is connected to another capability, maybe spelled premium_contents?

    Let us wait for Ntm to give us his suggestions.

  4. Podsafepilot
    Member
    Posted 2 years ago #

    I have been testing a lot on this lately. I tried to associate a new Role. I set up the capability "premium_content" for this users. I restricted Podpress to use only posts given the "premium" tag. I even changed the complete Feed including its Adress. As a last resort i have even made a complete new Install of WordPress with all my Plugins and Themes and tried to set up the Members-Plugin first, so i doesn´t get distracted by other Plugins. Neither of these Methods work for me. At this moment i am at my wits end. I come to think that the issue might be in iTunes it self, because everything works fine on my site and the only thing not working is the password-restriction in iTunes. The feed itself is obviously working since i can subscribe to it in iTunes and it requests a password.

  5. meetwp
    Member
    Posted 2 years ago #

    I had similar issues just protecting podpress media files.
    I honestly think Podpress needs a bit of work to take care of all these issues. Maybe also updating the plugin guides.

    I don't think it is an iTunes related issue.
    If you try subscribing to the protected feed with another rss client like NetNewsWire you should get the same issue.
    So I think it is related to the podpress and wordpress integration.

  6. meetwp
    Member
    Posted 2 years ago #

    One last test that could be done might be to do a new installation with just WordPress and podpress. Then created a feed. Register a user and see if this user can access the premium podcast in iTunes.

    I still have a feeling that the issues are caused by podpress as the premium_content capability should have been loaded automatically in my installation, but it podpress didn't. So I had to use Members to create the premium_content manually.
    This lack of integration might also affect the premium_feed which is not connected to WordPress user data.

  7. meetwp
    Member
    Posted 2 years ago #

    Have you had any luck fixing this issue?

  8. Podsafepilot
    Member
    Posted 2 years ago #

    Nope, no success so far. But to be honest, i did not put much effort in it, since i testet everything up to a complete new WP-Installation. This morning i updated Podpress. It was claimed to be 100% compatible with WP but that leaves our problem completely untouched. Everything is still working except the premium feed.

  9. meetwp
    Member
    Posted 2 years ago #

    I've contacted seek3r, the original creator.
    http://www.manvswebapp.com/podpress
    Offering to get a group of people like you and me to make some donations and maybe get enough to get podpress developed on a more stable basis and help the wordpress community.
    Unfortunately no answer yet, maybe my email went in the spam folder.

  10. ntm
    Member
    Posted 2 years ago #

    You are correct this problem is not fixed in v8.8.10.13. But it is not forgotten.

    You may try the current Development Version (v8.8.10.14 beta 3). I have looked into the whole premium login stuff and could find and fix some issues.

    @meetwp:
    This beta version includes a bug fix:
    If the Premium Content feature is activated and you save the general settings of podPress then podPress checks whether the premium_subscriber role exists and creates it if necessary.

    Regards,
    Tim

  11. meetwp
    Member
    Posted 2 years ago #

    Dear ntm,
    thank you for your help and continuous support.
    I think we all understand how busy you some of us might be willing to gather enough donations to get pod press developed and improved even more than it is now.
    How do the donations work, would you be getting a percentage?

    Thank you

  12. Podsafepilot
    Member
    Posted 2 years ago #

    I would also be donating a bit. Your work is really appreciated. Without guys like you, ntm, we would not be able do what we like. So, a donation would be more than gladly given. If there is anything else, like testing something or giving you system information, just ask.

  13. Podsafepilot
    Member
    Posted 2 years ago #

    You are f*****g amazing. I just installed the dev-version and everything works from the get go. This is completely awesome. Thank you very, very much!!! Please let us know how to throw a dime in your hat.

    Reliefed Greetings,
    Podsafepilot

  14. meetwp
    Member
    Posted 2 years ago #

    @Podsafepilot,
    If I can suggest waiting to make a donation and us finding a way to get more people onboard to keep this marvelous piece of software developed and directly donating to the people now working on it.

    By the way, is iTunes log in working fine?

  15. Podsafepilot
    Member
    Posted 2 years ago #

    Yes it is. Absolutely smoothly. I deactivated Podpress, deleted the premium_subscriber user role that i set up myself, deleted podpress and installed the beta 3. Saved properties of the premium feed. Done. Everything as it should be. Down to the last post.
    Just amazing to see after a month of trying and failing. Keep me posted about your plans. I will talk to some people around here who are using podpress as well.

  16. ntm
    Member
    Posted 2 years ago #

    It is nice of you that you would like to make donation. But I have no donation button nor account. For instance because I'm currently (and for the next 3 months) in a situation in which I have simply not much time for podPress and a donation would not help.

  17. meetwp
    Member
    Posted 2 years ago #

    Well we might get enough to get someone to do your job for a week!

    Thanks for all your help ntm!

  18. meetwp
    Member
    Posted 2 years ago #

    Hello,
    I'm trying to get the premium feed working as I finally have some time.
    I've downloaded the latest development version but cannot get the premium feed to work in iTunes.

    I deactivated Podpress
    deleted podpress and installed the latest beta which is v8.8.10.14 beta 6.
    but the latest beta does not keep any podpress items saved, so I can't even test a normal page.
    Where can I get v8.8.10.14 beta 3?

  19. ntm
    Member
    Posted 2 years ago #

    Thank you for the bug report!
    Please, try 8.8.10.14 beta 7, which is now the Development Version.

  20. meetwp
    Member
    Posted 2 years ago #

    Hello,
    8.8.10.14 beta 7 fixes the issue of not saving any attachments in a post.
    I was able to get the premium feed in iTunes, but still get the login error.
    Thank you

  21. ntm
    Member
    Posted 2 years ago #

    I have made some modifications to the authentication mechanism. Please try 8.8.10.14 beta 8. But notice if you want to access the /?feed=premium or /feed/premium feed then you need to create a new user which has the role Premium Subscriber. I think about changing this behaviour. Maybe all with the capability premium_content should probably be able to access the feed too.

  22. ntm
    Member
    Posted 2 years ago #

    If you use the Digest Method for the Premium Feed login then the Premium Subscriber has to login to the blog one time before he/she can login to the Premium feed.

  23. mattperry1976
    Member
    Posted 2 years ago #

    I am having this same issue. I am using podPress Version 8.8.10.14 beta 11 and have created new users with "Premium Subscriber" role (premium_subscriber) that has "premium_content" enabled. When I try to view the Premium Feed, I get prompted for username/password...I enter that info, after first logging into WordPress, and get prompted for username/password over and over, but no access to the feed.

    Please let me know how to remedy this situation

    thanks

    matt

  24. ntm
    Member
    Posted 2 years ago #

    Hi Matt,

    the Premium Subscriber needs to login before he starts to request/open the Premium Feed.
    The username is the username of the WP login as well as the password. Some browser show "Premium Subscribers Content" above the input fields. But that is not the username.

    Have used the WP login name?
    Which authentication method do you use? Digest or Basic?

    Tim

  25. mattperry1976
    Member
    Posted 2 years ago #

    Tim,

    The user logged into the wordpress site before trying feed.
    Used the WordPress site login id and password.
    Using the Digest method.

    thanks again

    matt

  26. ntm
    Member
    Posted 2 years ago #

    Well, it should work. It does work in my blog. That is why I have no concrete idea what the problem is.
    Only if I enter the wrong username or password then the browser will continue to ask for the right combination.

    Maybe there is one thing you should also try. Since the Premium Feed is a RSS Feed you should clear the cache memory of your browser each time before you reload the feed. (Some browser cache the feed and would update the content only after a certain amount of time.)
    Furthermore after clearing the browser cache, close the browser and open it again to set back the login status for the Premium Feed.

  27. mattperry1976
    Member
    Posted 2 years ago #

    Tim,

    I tried clearing cache, browser cache, and site cache, and still get same issue.

    I will setup a premium content user for you on my site so that you can see the response, if that would help.

    http://vp.1792coins.com/premium-login/

    thanks again for your help

    matt

  28. ntm
    Member
    Posted 2 years ago #

    Matt,

    I have contacted you via your contact form. I'm interested to see the behaviour of the login dialogue myself. But to find out more about the problem will make some arrangements in the development version so it will be possible to log all steps in a log file. This way I can analyse what is different in your blog. But I will have these modification ready at the beginning of next week and give you more instruction when I will have uploaded the modifications.

    Tim

  29. ntm
    Member
    Posted 2 years ago #

    Hi Matt,

    I have seen that the development version does not work in your blog and could observe the same login behaviour.

    In order to find more out about what is happening in your blog and why the login does not work, I have made some modifications to the current development version. All the function which are involved in the login process will save status messages in a log file if you switch on a certain PHP constant.
    Besides defining the constant the plugin (the script) should be allowed to create and write to the log file. Sometimes this is allowed by default. On other servers it is necessary that the log file folder has the same owner and group as the PHP scripts (or nobody:nogroup).

    A good way to define the constant is to create in the folder /wp-content/plugins/ the sub folder podpress_options/ and create a PHP file with the name pordpress_config.php in this folder. This file may contain this:

    <?php
    if ( ! defined( 'PODPRESS_DEBUG_LOG' ) ) { define( 'PODPRESS_DEBUG_LOG', TRUE ); }
    ?>

    podPress recognises the file and the definition in this file and writes all its actions into the podpress_log.dat file in the /wp-content/plugins/podpress/ folder. (You may use the podpress_config-sample.php in the podPress folder. Instructions are in that file.)
    You can control whether all things are setup correctly on the general settings page of podPress. The section System Information contains an info about the status of the PODPRESS_DEBUG_LOG constant.
    If the constant is defined, please define a new Premium Subscriber user, login with this user and open afterwards the premium feed and (try to) login there too.
    Afterwards set the constant to FALSE to prevent unnecessary load and logging actions.

    Please, send me the podpress_log.dat file via email.

    Tim

  30. ntm
    Member
    Posted 2 years ago #

    Hi Matt,

    thank you for the for doing the test and for sending me the log file and the screen-shot of the error message!
    I have uploaded a new Development Version (8.8.10.14 beta 16). I'm not sure whether the new modifications will solve the problem. But the error message you have encountered before should be gone and it will be possible to get a log file which will show a more complete list of events. Due to the error the log file you have send me did only include some of the events (until the error happened).

    Please, login again with the Premium Subscriber, log out and try to load the premium feed.

    If the login-dialogue does not end then please send me the log file again.

    Thanks,
    Tim

Topic Closed

This topic has been closed to new replies.

About this Topic