AppwriteException: User (role: guests) missing scope (account) How do i solve this issue
- 0
- React Native
- Auth
- Databases
- Web
Please how do i solve this issue?
Below is my code
export const createUser = async (username, email, password) => { try { const newAccount = await account.create( ID.unique(), email, password, username );
if (!newAccount) throw Error;
const avatarUrl = avatars.getInitials(username);
await databases.createDocument(
config.databaseId,
config.userCollectionId,
ID.unique(),
{
accountId: newAccount.$id,
email: email,
username: username,
avatar: avatarUrl,
}
);
await signIn({ email, password });
return { status: true };
} catch (error) { console.log(error); } };
export const signIn = async ({ email, password }) => { try { const session = await account.createEmailPasswordSession(email, password); if (!session) throw Error("Failed to create session");
return { status: true };
} catch (error) { throw Error(error); } };
export const getCurrentUser = async () => { try { const user = await account.get(); console.log(user.$id);
if (!user) return null;
const result = await getUser({ accountId: user.$id });
if (!result) return null;
return result;
} catch (error) { throw error; } };
export const getUser = async ({ accountId }) => { console.log(accountId);
try { const currentUser = await databases.listDocuments( config.databaseId, config.userCollectionId, [Query.equal("accountId", accountId)] );
if (!currentUser) return null;
return currentUser.documents[0];
} catch (error) { throw error; } };
NB : I have tried all the solutions outlined but no positive outcome.
Check permission is correctly handled in your dashboard, you have given correct perms for the database collection
I've done that already but still getting the error
I get this error countless times, because I always forget to assign right perms to any/ miss to configure something. I too stuck with appwrite + react native, upload file to bucket for profile photo isn't working, and no one is replying to my support ticket.
Recommended threads
- Is permission changes tied to the column...
Hi, I'm evaluating appwrite for a project and through reading the documentation (I haven't coded/tested anything yet, just trying to have a grasp of the basic f...
- Cannot migrate from Supabase
Hi, I was trying to migrate from Supabase to the Appwrite database. My database had around 190K columns. I tried it twice. Both times, after 2 days, the proce...
- [SOLVED] Production down - createExecuti...
Hey, Since 1.9.6 rollout in fra (~17:00 UTC, 14 Aug), POST /v1/functions/{functionId}/executions returns a 400 whenever the body includes an empty headers ob...