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
- Many2Many loading, not receiving list
Hi everyone! Im having a bit of trouble while editing single rows in the DB. When selecting a value of my many2many it keeps loading, see screenshot. On some ...
- SSR Auth with Tanstack Start requires ha...
I followed the Next.js guide for SSR Auth on https://appwrite.io/docs/tutorials/nextjs-ssr-auth/step-1 I tried to replicate it for Tanstack Start. However, on...
- Cannot update relationship value with ev...
I have 2 Tables. One for all Clients (Image 3) and one for projects the clients can create. The problem: I can only assign a handful of clients (Image 1). The r...