cancel
Showing results for 
Search instead for 
Did you mean: 

Login Recaptcha does not exist

SOLVED

Login Recaptcha does not exist

Can somebody help me?

 

I just migrated M1 1.9.4.5 to M2 2.3.5

It tooks hours to make it run but now it seems like all products are here.

 

The only thing is: the login in frontend AND backend is not working.

 

I'm getting this error when I try to login at backend:

Class Magento\Captcha\Model\Recaptcha does not exist

 

In the error log I have:

exception":"[object] (ReflectionException(code: -1): Class Magento\\Captcha\\Model\\Recaptcha does not exist at /home/seedsat/public_html/magento235/vendor/magento/framework/Code/Reader/ClassReader.php:26)"} []

1 ACCEPTED SOLUTION

Accepted Solutions

Re: Login Recaptcha does not exist

I installed a fresh Magento 2.3.7 and tried to import again.

 

This time I deactivated the Templates-Masters Recaptcha extension before migration.

 

Than I got a little diffrent error: Class Magento\Captcha\Model\Zend does not exist

So I checked core_config_data and there is a Path called: admin/captcha/type and customer/captcha/type value is zend

 

I deleted both Paths and run this commands:

php bin/magento indexer:reindex

php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy -f
php bin/magento cache:clean
php bin/magento cache:flush

 

Now I can login to the admin Panel Smiley Happy

View solution in original post

3 REPLIES 3

Re: Login Recaptcha does not exist

@caos989 

Please follow the below steps:

Go to core_config_data table 
Find the path msp_securitysuite_recaptcha/backend/enabled 
and msp_securitysuite_recaptcha/backend/enabled
Add its value as 0
clear the cache
 
or
 
Go to app/etc/config.php
Make the Recaptcha value 0 instead of 1
or from terminal pass the below command:
bin/magento msp:security:recaptcha:disable
Problem solved? Click Kudos and "Accept as Solution"

Re: Login Recaptcha does not exist

@Sanjay Jethva 

Thx for the reply

 

I already tried to find msp_securitysuite_recaptcha/backend/enabled but it's not in the table.

 

There is only: msp_securitysuite_twofactorauth/duo/application_key

 

Can it be that the Data Migration Tool delete this?

 

I was using an extension for recaptcha in Magento 1. Maybe this is the problem?

I see some entries in the M2 core_config for this

RecaptchaRecaptcha

 

 

I also tried already bin/magento msp:security:recaptcha:disable and I tried to change the config. Same results.

Re: Login Recaptcha does not exist

I installed a fresh Magento 2.3.7 and tried to import again.

 

This time I deactivated the Templates-Masters Recaptcha extension before migration.

 

Than I got a little diffrent error: Class Magento\Captcha\Model\Zend does not exist

So I checked core_config_data and there is a Path called: admin/captcha/type and customer/captcha/type value is zend

 

I deleted both Paths and run this commands:

php bin/magento indexer:reindex

php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy -f
php bin/magento cache:clean
php bin/magento cache:flush

 

Now I can login to the admin Panel Smiley Happy

View solution in original post