
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
- Email Verification Email
Hi everyone, I’m currently experiencing an issue with the email verification functionality. When I trigger the verification, the request returns a valid respon...
- Appwrite Cloud Custom Domains Issue
I’m trying to configure my custom domain api.kondri.lt (CNAME pointing to appwrite.network., also tried fra.cloud.appwrite.io with no luck ) but encountering a ...
- Persistent 401 Unauthorized on all authe...
Hello, I'm facing a critical 401 Unauthorized error on my admin panel app and have exhausted all debugging options. The Problem: When my React app on localhos...
