Other Facebook authentication serious issue!

Rate this topic: Evaluations: 1, 1.00 on the average.Evaluations: 1, 1.00 on the average.Evaluations: 1, 1.00 on the average.Evaluations: 1, 1.00 on the average.Evaluations: 1, 1.00 on the average.Evaluations: 1, 1.00 on the average.1.00 out of 6 based on 1 vote(s)
GK User
Sun Nov 03, 2013 10:31 pm
Reply with quote
Report this post
I did set and enable reCaptcha for K2 user registration on my site.

It works fine but now, when not registered users are trying to login through Facebook, the authentication fails because of this below:
"The words you typed did not match the ones displayed. Please try again."

It looks like reCaptcha is enabled for Facebook authentication too, but there's no way to type the reCaptcha control while logging in through Facebook...

Is there a way to disable reCaptcha for Facebook authentication while keep it active for normal K2 registration?

Thanks to anybody who can help.
User avatar
Expert Boarder

teitbite
Mon Nov 04, 2013 10:06 am
Reply with quote
Report this post
Hi

That's a very interesting question. I'm gonna re-open Your old issue on github and let see what programmers has to tell about that. Let me just say if any of the accesses got changed and if it's for the same site.
User avatar
Moderator

GK User
Mon Nov 04, 2013 10:17 am
Reply with quote
Report this post
YOU CAN ACCESS MY SITE (SAME SITE: www.darteshop.com) WITH THE SAME CREDENTIALS I GAVE YOU DAYS BEFORE. IF YOU CHECK NOW, RECAPTCHA ARE DISABLED FOR REGISTRATION: TO TEST THE ISSUE, YOU SHOULD ENABLED IT ON K2 SETTING. PLEASE LET ME KNOW.
User avatar
Expert Boarder

teitbite
Mon Nov 04, 2013 10:37 am
Reply with quote
Report this post
Hi

No need to shout :( I've just asked if we can use the same access as before and if it's the same site. Programmers are informed already will let You know when I'll know something more.
User avatar
Moderator

GK User
Mon Nov 04, 2013 10:49 am
Reply with quote
Report this post
i wasn't shouting, just had upper case on for other reasons...
User avatar
Expert Boarder

teitbite
Tue Nov 05, 2013 1:55 pm
Reply with quote
Report this post
Hi

To keep You in the loop. Still no solution but programmers has already checked couple of options as if an order of loading plugins is causing it and so on. Will let You know as soon as we will find the cause of it.
User avatar
Moderator

GK User
Tue Nov 05, 2013 2:00 pm
Reply with quote
Report this post
ok thanks, talk soon
User avatar
Expert Boarder

teitbite
Thu Nov 07, 2013 12:22 pm
Reply with quote
Report this post
Hi

Bad news unfortunately. Here are some quotes from my conversation with programmers. Doesn't look like this can be be done since Facebook Authentication plugin and Recaptcha are both 3rd party extensions and are simply not compatible.

As I know recaptcha in the login for is not a core Joomla feature so it is not a bug in our template or plugins. This is just incompatibility with some 3rd party extensions.


What is more default Joomla! Gmail register is also not working with custom captcha.


The solution either disable recaptcha on the login form or disable login with facebook. There is no other easy soliton which are not a custom work.
User avatar
Moderator

GK User
Thu Nov 07, 2013 12:30 pm
Reply with quote
Report this post
ok, i did disable recaptcha.
i'm worried about security:
what about robot automatic registration through registration form?
User avatar
Expert Boarder

teitbite
Thu Nov 07, 2013 1:54 pm
Reply with quote
Report this post
Hi

I've asked for help Dziudek who is a lead programmer so there is still a chance it will be fixed. Unfortunately the closest free moment He will have on weekend, so this will have to wait for couple more days.
User avatar
Moderator

teitbite
Mon Nov 11, 2013 12:16 am
Reply with quote
Report this post
Hi

I just had read the answer :

OK, I've analyzed the problem - I've enabled reCaptcha in the standard Joomla! registration form and then I was able to create an account using Login with Facebook. Unfortunately when I've enabled the K2 User Profile and reCaptcha on the registration form then I've the same situation as the user described.

It means that it is a problem with K2 registration implementation - K2 checks recaptcha code earlier and in their code. Unfortunately in this case we won't support it. Additionally most probably other authenthication plugins will have the same problem with it, because K2 uses own custom methods for checking the received registration data.

So user have to decide:

1) Use our login with facebook without K2 User Profile,
2) Use K2 User Profile without our login with facebook,
3) Look for 3rd party login with facebook plugin which will work with K2 registrarion form (I don't know any one)


I must say I agree with Dziudek. Either me or Bkrztuk could not solve the problem because we cannot hack K2 component since every update would overwrite it.
User avatar
Moderator


cron