Hi,
I just arrived here, so sorry for the late reply. If it’s still a problem, here’s a solution:
This error occurs, when the user’s email can’t be requested for whatever reason (mostly because the user sets their FB email to not public). AFAIK the older versions of the plugin (like most other FB login plugins) used the email address to identify the user. Luckily it’s no longer the case here, so you can do the following:
Find the file class-facebook-login-public.php
, it should be in wp-content\plugins\wp-facebook-login\public\
(you can edit it in WP as well). Find the line
if( empty( $fb_user[’email’] ) )
$this->ajax_response( array( ‘error’ => __(‘We need your email in order to continue. Please try loging again. ‘, ‘fbl’ ) ) );
and just comment it out. This way, the Email won’t be checked, so no error will occur.
Hope it helps.
Kacsa
-
This reply was modified 7 years, 3 months ago by kacsa.