kusal
TypeScript
try {
let res = await account.createEmailSession(userinfo.email, userinfo.password); // Using createEmailSession method
let accountDetails = await account.get();
setuser(accountDetails);
navigate('/');
console.log(accountDetails);
} catch (error) {
console.log('email and password is ioncorrect')
}
};
Here is my appwrite config file .
TypeScript
// const VITE_ENDPOINT = import.meta.env.VITE_ENDPOINT;
// const VITE_PROJECTID = import.meta.env.VITE_PROJECTID;
// const VITE_DBID = import.meta.env.VITE_DBID;
// const VITE_COLLECTIONID = import.meta.env.VITE_COLLECTIONID;
// const VITE_BUCKETID = import.meta.env.VITE_BUCKETID;
const VITE_ENDPOINT = 'https://cloud.appwrite.io/v1'
const VITE_PROJECTID = '65e08e'
const VITE_DBID ='65e0981b'
const VITE_COLLECTIONID =''
export { VITE_ENDPOINT, VITE_PROJECTID, VITE_DBID, VITE_COLLECTIONID,VITE_BUCKETID };
const client = new Client()
client
.setEndpoint(VITE_ENDPOINT)
.setProject(VITE_PROJECTID);
export const database=new Databases(client);
export const functions=new Functions(client);
export const storage=new Storage(client);
export const account=new Account(client);
export default client
TL;DR
Developers are receiving a 'section prohibited' error likely due to a misconfiguration in the Appwrite setup. This can be caused by incorrect endpoint, project ID, or missing collection ID. Double check your configuration to resolve the error. Recommended threads
- How to Avoid Double Requests in function...
I'm currently using Appwrite's `functions.createExecution` in my project. I want to avoid double requests when multiple actions (like searching or pagination) a...
- Send Email Verification With REST
I am using REST to create a user on the server side after receiving form data from the client. After the account is successfully created i wanted to send the v...
- Use different email hosts for different ...
Hello, I have 2 projects and i want to be able to set up email templates in the projects. Both projects will have different email host configurations. I see ...