diff --git a/lemonldap-ng-portal/lib/Lemonldap/NG/Portal/AuthFacebook.pm b/lemonldap-ng-portal/lib/Lemonldap/NG/Portal/AuthFacebook.pm index 965d3b399..5337d7484 100644 --- a/lemonldap-ng-portal/lib/Lemonldap/NG/Portal/AuthFacebook.pm +++ b/lemonldap-ng-portal/lib/Lemonldap/NG/Portal/AuthFacebook.pm @@ -141,6 +141,13 @@ sub extractFormInfo { return PE_BADCREDENTIALS; } + if ( my $error_code = $self->param('error_code') ) { + my $error_message = $self->param('error_message'); + $self->lmLog( "Facebook error code $error_code: $error_message", + 'error' ); + return PE_ERROR; + } + # 2. Else redirect user to Facebook login page: # Build Facebook redirection