Now for some users (not all but a couple) , i am getting this error
{“name”:“WalletLoginError”,“code”:5000,“message”:“Custom. User has already enabled mfa, please use the @web3auth/web3auth-web sdk for login with mfa”}
Now user cannot enable MFA in our application since we haven’t given him any such option to do so. We did upgrade the node-sfa sdk to latest version 3.1.0 as stated in the example . The ethereum-provider library is updated too. So how come we still have this error for a few accounts and for the rest of them things are working smooth.
Please answer the following questions
1.) Why is this error occuring at all since as i said we don’t allow users to enable MFA in any way?
2.) How can we resolve this issue for now?
3.) How can we prevent this issue from happening in the future?
This would be a major issue in production even if it happens for a few users. So please help us resolve this issue ASAP , thanks.
Please share more details so that we can investigate.
Your client id, verifier, the user’s verifier id and possibly an idtoken for the respective user would be useful.
Also we want to make sure that the users are not using the same verifier somewhere else as well. If that’s the case MFA might have been enabled somehow.
Please share for all individual users it has happened to.