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
- Project auto-blocked after load testing ...
Hi team π My project has been automatically blocked with the message: "Project is currently blocked β Access to this project is restricted. Contact support if...
- App build crashing with "Internal error"
Hello Appwrite team! π We are trying to deploy a Next.js application on Appwrite Cloud, but our builds are consistently failing. The deployment log successful...
- TEAM INVITE
There is a problem with the team invitation. When a user invites other users, that time, the newly created email address they don't get the invite link and old ...