account.createVerification('https://cloud.appwrite.io/v1/account/verify'); not working
- 0
- Android
- Databases
- Auth
- Apple
- React Native
here is how my code looks for handling sign ups i keep getting Error sending verification email: [AppwriteException: Invalid url param: URL host must be one of: localhost, cloud.appwrite.io, appwrite.io]
const handleSignUp = async () => { const isValid = validateForm();
if (isValid) {
if (!agreedToTerms) {
Alert.alert('Error', 'Please agree to the Terms and Conditions.');
return;
}
setIsLoading(true); // Start loading
try {
// Create user in Appwrite
const response = await account.create(
ID.unique(),
email,
password,
name
);
// Log the user in to give them the necessary scope
await account.createEmailPasswordSession(email, password);
// Send verification email with the redirect URL
try {
await account.createVerification('https://cloud.appwrite.io/v1/account/verify');
Alert.alert(
'Email Verification',
'A verification email has been sent. Please verify your email before logging in.',
[{ text: 'OK', onPress: () => navigation.replace('SignIn') }]
);
} catch (verificationError) {
console.error('Error sending verification email:', verificationError);
Alert.alert('Error', 'Failed to send verification email. Please try again later.');
}
//Below are just some errors and other types of data
Recommended threads
- Document created without ID in console
Hi team, I’m experiencing an issue in the Appwrite console. When I create a document in a collection via the **Collections UI**, the document gets created **wi...
- free plan limit
Hello! I’m currently on the free plan and still in development. I’m unable to use the database because I’m getting the following error: “Resource limit for your...
- Using Binary Log with Appwrite
If I can remember correctly appwrite uses mariaDB as the underlying database. If so could I use mariaDB’s binary log to see database operations from appwrite?