I want to make sure that two people cannot log in using the same email address. How can I do that? I’m on the Business Plan.
Thx!
I want to make sure that two people cannot log in using the same email address. How can I do that? I’m on the Business Plan.
Thx!
The first email in the users profile table will be taken if you login with that email. You should avoid using the same email more than once in the users table.
On the Business plan, Glide already blocks multiple users from using the same email—just use Glide’s email sign-in and enable User Profiles. Make sure users don’t type emails manually; always use Signed-in User Email so Glide controls identity and prevents duplicates automatically.
Hi,
Can you explain to me how to do it correctly?
Thx!
I’m not aware of any built in functionality that prevents users from logging in on multiple devices at the same time. Best you can do is gather any limited device info and try to create a fingerprint of the device. It’s not foolproof as most browsers prevent granular device and user tracking, and in my opinion would be a bigger pain due to false positives.
If you force sessions to expire, it won’t prevent users from sharing an email address, but it will become annoying for the owner of the email that has to constantly provide new pins to the other user.
Also, if you have enough functionality that relies on user specific columns, both users will be trampling over each other constantly and providing a bad experience for both.
I can confirm it’s a pain from my own build. I would not recommend it.