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
- Impossible to get USER after createEmail...
Am using provider to deal with functions linked to appwrite. Here is my login. Future<String?> login(String email, String password) async { try { aw...
- fastly error
Hey! I'm hitting a Fastly error on the www version of our site, but the root domain works fine. We have a wildcard set up, so I expected the subdomain to be cov...
- Facebook's scraper facebookexternalhit g...
share.bardbliss.com but works fine on the raw fra.appwrite.run URL. No execution logs appear when Facebook hits the custom domain. This was working before. How ...