this is our domain → https://playw3.com
up until an hour ago i could login with email field.
from the past minutes i cant login.
tried with a couple of computers and different environments.
after you enter you email and click "Send"
//
//
i get to this screen
Thanks for reaching out with your detailed observations and images. Let’s see what we can do to help resolve this issue.
From your description, it seems you’re using the Web3Auth Plug n Play SDK and encountering a problem when trying to log in using an email field on your domain (https://playw3.com). You mentioned that this problem started unexpectedly without any new deployments on your end.
Here’s what would be really helpful for us to further investigate and resolve the issue:
SDK Version Number: Knowing the exact version number of the Web3Auth Plug n Play SDK you’re using will help us identify any known issues or necessary updates.
Web3Auth Initialization Code Snippet: Sharing your initialization and login code can help identify any potential configuration issues. Make sure to redact any sensitive information.
Checking Custom Authentication: If you’re using custom authentication providers, please provide details such as the verifier name and method of login.
Verify Console Logs: You mentioned error logs; it would be great if you can paste the error log messages or provide details from the browser console screenshot here.
In the meantime, you can double-check that your domain is correctly configured in the Web3Auth dashboard and that your network settings haven’t changed in a way that could affect the login flow.
Let me know if you can provide any of the additional details or if there’s any other assistance I can offer. We’re here to help!
Note: This response was generated by an AI bot and may require further verification. The Web3Auth support team has tracked this issue and will be responding as soon as possible.
Additionally, we would recommend you to join our biweekly Office Hours to get this resolved even faster. Web3Auth Developer Office Hours
were using your services for a long time and we didnt change any configurations.
if you had an update on your side please tell us.
these are the error logs:
Failed to load resource: the server responded with a status of 400 (Bad Request)Understand this error
index-CVlrF2oB.js:7 Response: 400 Bad Request
index-CVlrF2oB.js:7 Url: https://api.web3auth.io/passwordless-service/api/v3/auth/passwordless/start
import { AuthAdapter } from “@web3auth/auth-adapter”;
import { IWeb3AuthCoreOptions, WEB3AUTH_NETWORK } from “@web3auth/base”;
import { EthereumPrivateKeyProvider } from “@web3auth/ethereum-provider”;
import { Web3AuthNoModal } from “@web3auth/no-modal”;
import state from ‘…/…/state’;
import { whitelistUrl } from “@toruslabs/openlogin”;
let cachedWeb3Auth: Web3AuthNoModal | null = null;
let initializationPromise: Promise | null = null;
// Initialize Web3Auth
const initWeb3Auth = async (): Promise => {
// Return cached instance if available
if (cachedWeb3Auth) {
return cachedWeb3Auth;
}
// If initialization is in progress, return the existing promise
if (initializationPromise) {
return initializationPromise;
}
// Create new initialization promise
initializationPromise = (async () => {
try {
const privateKeyProvider = new EthereumPrivateKeyProvider({
config: {
chainConfig: state.web3AuthCfg as any
},
});
const web3AuthOptions: IWeb3AuthCoreOptions = {
clientId: state.web3_auth_token,
web3AuthNetwork: WEB3AUTH_NETWORK.CYAN,
sessionTime: (86400 * 7),
privateKeyProvider,
};
const web3auth = new Web3AuthNoModal(web3AuthOptions);
const sig = await whitelistUrl(web3_auth_token, web3_secret_token, window.location.origin);
// Configure Auth Adapter for social logins
const authAdapter = new AuthAdapter({
adapterSettings: {
originData: { [origin]: sig },
},
});
web3auth.configureAdapter(authAdapter);
await web3auth.init();
// Cache the instance
cachedWeb3Auth = web3auth;
return web3auth;
} catch (error) {
console.error(“Web3Auth initialization error:”, error);
// Clear the initialization promise on error
initializationPromise = null;
throw error;
}
})();
return initializationPromise;
};
export const clearWeb3AuthCache = () => {
cachedWeb3Auth = null;
initializationPromise = null;
};
return await web3auth.connectTo(WALLET_ADAPTERS.AUTH, {
loginProvider: “email_passwordless”,
extraLoginOptions: {
login_hint: email,
mfaLevel: “none”,
},
});
“@web3auth/auth-adapter”: “^9.5.2”,
“@web3auth/base”: “^9.5.2”,
“@web3auth/ethereum-provider”: “^9.5.2”,
“@web3auth/no-modal”: “^9.5.2”,
“@web3auth/no-modal-react-hooks”: “^9.5.2”,
“@web3auth/openlogin-adapter”: “^8.12.4”,
“@web3auth/wallet-connect-v2-adapter”: “^9.5.2”,