
I recently started using Appwrite and I encountered a problem that I can't solve. I would like to implement signup in SSR with Next.js (and it seems like I managed to do that). However, when I try to send the email verification, I get an error "app.664621fdd@service.cloud.appwrite.io (role: applications) missing scope (account)"
export const signUpWithEmail = async ({
email,
password,
name,
}: {
email: string;
password: string;
name: string;
}) => {
try {
const { account } = await createAdminClient();
await account.create(ID.unique(), email, password, name);
await account.createVerification('http://localhost:3000/verify');
const session = await account.createEmailPasswordSession(email, password);
const maxAge = Number(new Date(session.expire));
cookies().set(SESSION_COOKIE, session.secret, {
path: '/',
httpOnly: true,
sameSite: 'strict',
secure: true,
maxAge,
});
} catch (error) {
throw error;
}
// redirect('/account');
};
If I comment out this line of code, I don't get the error await account.createVerification('http://localhost:3000/verify')
Recommended threads
- Why "You’ve reached the limit for your G...
Why did Appwrite send me this alert when the usage reached 10605%? Is it too late? Why not when reached 100% usage? And I can not pay for more usage described ...
- Subdomain failed verification
So I wanted to do a custom subdomain, because local storage doesn't work for me, but I've tried it a long time ago, it didn't work for me, and now I'm trying ag...
- Sites 30MB limit from GitHub
I’m deploying a site from github as Other type on the Hobby plan. It is actually a Flutter web app but it’s in a subdirectory with the root being an html landin...
