|
|
|
|
|
by gitgud
1024 days ago
|
|
It’s not the only way to prevent misuse for example: captcha’s, rate-limiting etc… I bet they implemented the login anticipating misuse… and like all other startups, there’s only a tiny chance the product would be misused, but a large chance that many people won’t use it due to the login wall. |
|
Rate limiting is like handing your football players packs of condoms instead of cups. It might be necessary but it sure as hell isn't sufficient.
I would suggest that if your app requires interaction with others you provide them with a test experience where they can read live data but not effect others. Gate functionality that might be misused with a request for an oauth2 login or email which you can send a login link to. Near zero commitment don't have to share anything beyond your email and name don't even have to make up yet another password. A few clicks and you are done.
You can provide almost as good an experience as you want without people getting their lols or their dollars off your other users.