• Resolved poundsixzeros

    (@poundsixzeros)


    Hi,
    Thanks again for this plugin. I’m wondering how I can get the “Failed to agree error message” to show? I filled in the field in the agreeable admin but when a user fails to check the box, the message doesn’t show. This occurs both on wp-login and a widget in a page (nice login).

    Any advice is appreciated!

    https://www.ads-software.com/plugins/agreeable/

Viewing 14 replies - 1 through 14 (of 14 total)
  • Plugin Author buildcreate

    (@buildcreate)

    Hey! Could you give me some additional info?

    – WordPress version
    – Theme
    – Any plugins that modify the login (sounds like Nice Login is one of them?)

    Thanks!

    Thread Starter poundsixzeros

    (@poundsixzeros)

    Hi,
    Here’s some info:
    wp version: 3.8.1
    theme: avada

    I’ve determined that it’s the better wp security (BWP) plugin that’s causing the problem. I have reverted BWP back to the ‘basic’ settings but the message still doesn’t show…I haven’t exhausted all options, but the only way I can get the message to show is if I disable BWP altogther. I’m running version 3.6.5 of that plugin.

    Plugin Author buildcreate

    (@buildcreate)

    Thank you! So far the biggest challenge of this plugin has been making it work with all of the crazy other plugins that manipulate the login process. Such an unforeseen pain! hehe, no worries though, I’ll check it out and see what BWP’s deal is.

    I’m not sure why it would suppress the error, that’s definitely odd, but at least we know it’s BWP causing it, that gives me a head start on fixing it ??

    Thread Starter poundsixzeros

    (@poundsixzeros)

    No…thank you! ?? BWP 3.6.5 has a number of other issues so for fun I reverted to 3.6.3 and it doesn’t work on that one either.
    Some more info: when user fails to check the box, the spot where the error should show up is there, but there is no text in it. I’ll keep poking around – keep me posted if you find anything and I’ll do the same.

    Thread Starter poundsixzeros

    (@poundsixzeros)

    Could it be conflicting with the WP_Error?

    Thread Starter poundsixzeros

    (@poundsixzeros)

    If I deselect the “Remove WordPress Login Error Messages” in BWP, it works. That bwp option is here: BWP->Tweaks->OTher Tweaks.

    Plugin Author buildcreate

    (@buildcreate)

    Crazy, it sounds like less of a fix I need to include, but maybe a warning in the settings of possible conflict?

    Thread Starter poundsixzeros

    (@poundsixzeros)

    That is probably the easiest solution. When that option is selected, it shows bwp error messages instead of the standard wp error messages which clearly indicate which field wasn’t filled in properly. I see why it’s a security issue – you don’t want the hacker to know which field (password or username) was wrong and the wp error clearly indicates which one was wrong. It is a feature I kinda need and have to decide which is more important – security or license agreement. Not a choice I want to make ??

    Thread Starter poundsixzeros

    (@poundsixzeros)

    BTW, thanks so much for your quick replies! Very much appreciated.

    Plugin Author buildcreate

    (@buildcreate)

    My pleasure!

    Yeah I can see how that would be a useful security feature. The thing that’s frustrating is that even if I had a fallback so it would use like a javascript popup to show the error, BWP would still show the empty error box on the form unless I omitted it from the WP_error object entirely, which to me seems like not a great practice in general and opens it up to more conflicts with other plugins that might mess with the login page in other ways.

    Why can’t everyone just get along, right? ??

    Thread Starter poundsixzeros

    (@poundsixzeros)

    Heehee – coming from the author of “agreeable”. Funny.

    I’ve been messing around with a function in my theme that overrides the wp_error on login. I’m still sorting it out, but it seems to hit at the right time and the agreeable error fires too. This is with the bwp option unchecked. I don’t know how to integrate that into agreeable- my php is rusty. At best.

    I have the same problem, but I’m not using the BWP plugin. In my case, when a user doesn’t check the bock on registration, the page is just reloaded, no message shows at all.

    wp-version 3.81
    theme: nature with a modified child-theme
    plugins:

    – Akismet
    – bbpress
    – buddypress
    – bbPress – Report Content
    – bbPress Admin Bar Addition
    – bbPress Advanced Capabilities
    – bbPress Direct Quotes
    – BbPress Notification
    – bbP Signature
    – BuddyPress Activity Plus
    – Google XML Sitemaps
    – Page Links To
    – WP-UserOnline
    – WP Widget Cache

    Wasn’t sure which plugins could be relevant to this problem, so I just listed them all. Is there any chance to get this fixed?

    Thanks in advance. ??

    Thread Starter poundsixzeros

    (@poundsixzeros)

    I’m not the developer, but:
    Try disabling one at a time and testing. That’ll tell you which one is causing the issue. Or it could be your theme. You could revert back to the wp default (twentyfourteen?) to test that too.

    My armchair guess, based on your list, try bbpress and buddypress first. Then look in the guilty plugin’s settings to see if either of them suppress the login error. If not, then start toggling the other plugins.

    Good luck!

    I’m going to try this out, thank you! ??

Viewing 14 replies - 1 through 14 (of 14 total)
  • The topic ‘no error message when user fails to check box’ is closed to new replies.