Open rogueops opened 5 years ago
Hello,Is there any error in the logs?Which 2FA plugin do you use? We use twofactor_gauthenticator, this combination works for us.7 апр. 2019 г. 23:04 пользователь gh0stshell notifications@github.com написал:Have had 2FA installed for quite some time with no issues. After installing recaptcha, it shows up on the login page and then when entering login it just goes to a blank page. When disabling the recaptcha plugin and just refreshing the page the 2FA code page shows up and then loads the email. Created identical ticket with 2FA plugin as I do not know which is breaking which as each on their own works.
—You are receiving this because you are subscribed to this thread.Reply to this email directly, view it on GitHub, or mute the thread.
It is definitely the recaptcha plugin, if I remove all other plugins and leave just that one when I tried to login it goes to a white page with no errors in the mail.err log or mail.log or on the screen. If I remove recaptcha and turn all plugins back on i can login with an account that has 2FA setup and one that does not. The issue is when having recaptcha enabled after entering the email and password it just goes to a blank white page with no errors.
On Thu, Apr 11, 2019 at 3:53 AM Volodymyr Kolesnykov < notifications@github.com> wrote:
Hello,Is there any error in the logs?Which 2FA plugin do you use? We use twofactor_gauthenticator, this combination works for us.7 апр. 2019 г. 23:04 пользователь gh0stshell notifications@github.com написал:Have had 2FA installed for quite some time with no issues. After installing recaptcha, it shows up on the login page and then when entering login it just goes to a blank page. When disabling the recaptcha plugin and just refreshing the page the 2FA code page shows up and then loads the email. Created identical ticket with 2FA plugin as I do not know which is breaking which as each on their own works.
—You are receiving this because you are subscribed to this thread.Reply to this email directly, view it on GitHub, or mute the thread.
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/sjinks/roundcube_recaptcha/issues/6#issuecomment-482066810, or mute the thread https://github.com/notifications/unsubscribe-auth/ABpPNwXETapbRRlJilJQLNzMIBqWirO-ks5vfxQygaJpZM4chAB9 .
What version of PHP
are you running?
What do your PHP
error log files say? Nothing would be in mail.err
or mail.log
, as that usually pertains to the internal mail system.
On my server i have custom logs and all roundcube and mail get dumped into those 2 logs so yes there would be stuff in there.
PHP 7.3.3
When checking the web server logs after turning them up 2 levels I now get:
PHP Fatal error: Uncaught Error: Class 'ReCaptcha\ReCaptcha' not found in /etc/roundcube/plugins/recaptcha/recaptcha.php:39 Stack trace:
rcube_plugin_api->exec_hook('authenticate', Array)
thrown in /etc/roundcube/plugins/recaptcha/recaptcha.php on line 39
On Thu, Apr 11, 2019 at 3:07 PM booshlinux notifications@github.com wrote:
What version of PHP are you running? What do your PHP error log files say? Nothing would be in mail.err or mail.log, as that usually pertains to the internal mail system.
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/sjinks/roundcube_recaptcha/issues/6#issuecomment-482343692, or mute the thread https://github.com/notifications/unsubscribe-auth/ABpPN-JzD9r99sVrPk3xmXYjuwattj4Xks5vf7IngaJpZM4chAB9 .
This sounds like a required dependency was not satisfied:
"google/recaptcha": "^1.1"
Did you install this plugin with composer?
If so, run
php composer.phar show
and ensure this line exists:
... google/recaptcha 1.2.1 Client library for reCAPTCHA, a free service that protects websites from spam and abuse. ...
Per Getting started since you did not mention anything specifically i did what it listed which was:
php composer.phar install
Should I dod it again, i ran this while inside the recaptcha folder.
On Thu, Apr 11, 2019 at 3:41 PM booshlinux notifications@github.com wrote:
This sounds like a required dependency was not satisfied: "google/recaptcha": "^1.1"
Did you install this plugin with composer?
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/sjinks/roundcube_recaptcha/issues/6#issuecomment-482353634, or mute the thread https://github.com/notifications/unsubscribe-auth/ABpPN62tNP5c_nnlQcOTewlG7IfCHXd1ks5vf7ovgaJpZM4chAB9 .
I should of been more specific, The php composer.phar show
command should be run within the root directory of your roundcube installation.
Have had 2FA installed for quite some time with no issues. After installing recaptcha, it shows up on the login page and then when entering login it just goes to a blank page. When disabling the recaptcha plugin and just refreshing the page the 2FA code page shows up and then loads the email. Created identical ticket with 2FA plugin as I do not know which is breaking which as each on their own works.