Forum Replies Created

Viewing 7 replies - 1 through 7 (of 7 total)
  • Plugin Author Alis

    (@alisdee)

    Is this still broken? If so, some things to try:

    1. Deleting and re-creating a new API key.
    2. Trying kellan-the-tabby as the username.

    From memory DW can be a bit weird around underscores and name changes, though it’s been a very long time since I’ve dealt directly with either…

    Plugin Author Alis

    (@alisdee)

    Thank you for the sweet review!

    Believe it or not, I still use this plugin, so it is still supported (it just doesn’t change much… I did fix that error for you though).

    Plugin Author Alis

    (@alisdee)

    This has to do with stricter coding standards in PHP now versus when I originally wrote this plugin (over a decade ago now!).

    That being said, I’ve committed some small fixes in v1.2 that should clean this up.

    Plugin Author Alis

    (@alisdee)

    This is a known issues and there’s some discussion about it here: https://github.com/alisinfinite/journalpress/issues/6

    I confess I haven’t used LJ in over a decade so I’m not sure what the fix is (it doesn’t seem the same as the DW one?).

    Thread Starter Alis

    (@alisdee)

    Whee, double-post.

    Anyway, I think I’ve tracked it down to being a problem with the BCMath library used for session_type:DH-SHA1. The workaround is forcing the script to run in “dumb mode” by changing lines 106-108 in OpenID.php to:

    //if (Auth_OpenID_getMathLib() === null) {
      Auth_OpenID_setNoMathSupport();
    //}

    I still have no idea how or why this causes/fixes the issue (and it’s kinda more of a problem with the PHP OpenID library than the plugin), but… yeah.

    At least I can log in now.

    Thread Starter Alis

    (@alisdee)

    This problem is still driving me nuts, but I’ve found two more things.

    #1. Dumping the variables from _httpResponseToMessage in Consumer.php shows that it seems to run twice per OpenID request. The first returns a body with assoc_handle and so forth, the second returns with a body of error:bad_handle.

    #2. Enabling WP_DEBUG throws a bunch of “MySQL server has gone away” errors during the calls to update openid_idnetities and openid_associations!

    Hrm…

    Thread Starter Alis

    (@alisdee)

    Nope. 🙁

    If I understand what’s going on correctly, that fix is for the server rather than the consumer. My issue is, I think, with the consumer constantly failing even though it’s getting return data back from the various servers it’s hitting up.

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