DLXPlugins / dlx-pmpro-turnstile

Add Cloudflare Turnstile to your Paid Memberships Pro Login and Checkout screens.
GNU General Public License v3.0
0 stars 1 forks source link

prevents user logins #4

Open bremser opened 11 months ago

bremser commented 11 months ago

Easy set up and working well with checkout form, but when it's on for checkout, it interferes with user login. Every login attempt says password incorrect. Have WP Login, PMP Login, PMP Password reset, WP reset all set to off. Removed PMP Askimet plugin and issue remained.

ronalfy commented 11 months ago

@bremser do you have two-factor enabled?

I recommend using the default login form if you're logging in as admin. It would be https://yourdomain.com/wp-login.php

bremser commented 11 months ago

I have 2FA (via Wordfence), but it is only set for admins. The issue was for all subscriber logins using the PMP login page. The error message is incorrect password, nothing about 2FA or Turnstile. The only other login related plugin I have is "WordPress Persistent Login", which keeps users logged in for longer than 30 days.

When I did turn on Turnstile for PMP login page to see if that would resolve it and it did not:

Screen Shot 2023-12-13 at 12 22 36 PM

(I did test Turnstile with checkout and it worked as expected)

ronalfy commented 11 months ago

Thanks. I need to test this on my live site. I do know that the 2FA on the WP login screen works with WordFence.

On Thu, Dec 14, 2023 at 14:39 Wayne Bremser @.***> wrote:

I have 2FA (via Wordfence), but it is only set for admins. The issue was for all subscriber logins using the PMP login page. The error message is incorrect password, nothing about 2FA or Turnstile. The only other login related plugin I have is "WordPress Persistent Login", which keeps users logged in for longer than 30 days.

When I did turn on Turnstile for PMP login page to see if that would resolve it and it did not: Screen.Shot.2023-12-13.at.12.22.36.PM.png (view on web) https://github.com/DLXPlugins/dlx-pmpro-turnstile/assets/3586749/669ef33e-f657-4601-88cc-6dde22f6dd5c

(I did test Turnstile with checkout and it worked as expected)

— Reply to this email directly, view it on GitHub https://github.com/DLXPlugins/dlx-pmpro-turnstile/issues/4#issuecomment-1856554102, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAE3M2MUI56EC2BPDQGWE5DYJNPYPAVCNFSM6AAAAABAT6VLVSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNJWGU2TIMJQGI . You are receiving this because you commented.Message ID: @.***>

ronalfy commented 11 months ago

@bremser I've released 1.0.5. I was able to get this working on one of my live sites. Can you please give it a try?

You can download the zip here: https://github.com/DLXPlugins/dlx-pmpro-turnstile/releases/tag/1.0.5

bremser commented 11 months ago

Same behavior - I realized when installing I'm not on the latest version PMP so I'll update that and then test again.

ronalfy commented 11 months ago

@bremser did you try logging in as a member? I know for admins, the PMPro login page won't work with WordFence. You have to go to https://yourdomain.com/wp-login.php to log in as an admin.

bremser commented 11 months ago

Yes, I have a test subscriber role that I am testing with the PMP login page. Didn't test admin, but will test that at the same time with the wp-login url to see how that behaves.

ronalfy commented 11 months ago

I noticed with my site it could be caching.