Hi guys. I'm creating a job board web app. I have employers and job seekers.
I want employers to be able to create a company.
But how can I setup in a way that an employer can set managers that can also create jobs. So that if the manager that created the job is not around, others can manage the company.
I'm using Vue js for the frontend. Any guidance would be highly appreciated.
Maybe use teams. See https://appwrite.io/docs/advanced/platform/permissions
Thanks a lot mate. Checked out the feature and it looks sweet! Supabase gave me headaches around this.
Another security feature I'd like to solve:
Say when registering an account, it must immediately be verified before it is saved to the db.
This prevents a legit user's email being locked out by an impersonator. Does Appwrite have something like that baked in?
the flow for verifying users is to restrict access to resources based on the users/verified
role.
legit user's email being locked out by an impersonator
A legit user can get into the account by doing password recovery
the user needs to be inserted into the database so that things like the verification are associated with the user
Won't this impact UX though. Imagine it's like a bank website. I hop on to create an account and I'm told nope, that email is already in use. Initially, I'll be shocked because my thought is "My identity has been stolen" instead of "Must be a tiny mix up, I'll recover my account".
Recommended threads
- Query Appwrite
Hello, I have a question regarding Queries in Appwrite. If I have a string "YYYY-MM", how can I query the $createdAt column to match this filter?
- Different appwrite IDs are getting expos...
File_URL_FORMAT= https://cloud.appwrite.io/v1/storage/buckets/[BUCKET_ID]/files/[FILE_ID]/preview?project=[PROJECT_ID] I'm trying to access files in my web app...
- Invalid document structure: missing requ...
I just pick up my code that's working a week ago, and now I got this error: ``` code: 400, type: 'document_invalid_structure', response: { message: 'Inv...