Click here to Skip to main content
14,979,508 members
Please Sign up or sign in to vote.
1.44/5 (2 votes)
A friend of mine has created an online service where we are able to share projects with others. We have had some who are abusing the service. Does anybody know what the best way is to use to ban a member. Yes, I know that its not really possible to completely ban someone, just wondering if there is a "best" way.

What I have tried:

He has already tried ip ban and device id ban. This only works so much.
Posted
Comments
Gerry Schmitz 28-Apr-21 15:43pm
   
I've used OneDrive to "share". To "ban", one just removes the share (email); no ip or device id needed.
Andre Oosthuizen 29-Apr-21 12:48pm
   
This should point you in the right direction - https://stackoverflow.com/questions/7823692/restricting-users-by-ip-and-number-of-login-attempts-in-php
clwprogrammer 29-Apr-21 17:11pm
   
the problem here is that the user is using a VPN and virtual machines along with multiple email accounts. the user in question is being very negative in response to a temporary ban that they thought was unfair. IP has been banned, device id is banned l, yet they keep coming back. The owner has since added a cooldown to 3 messages per hour for free users, but this only helps so much.
David Crow 30-Apr-21 8:52am
   
"We have had some who are abusing the service."

How did they get access to the service?
clwprogrammer 30-Apr-21 9:35am
   
It is a service that can be signed up for via account registration.
David Crow 30-Apr-21 10:47am
   
That's more of a "what" rather than a "how." But anyway, since your friend created this service, does he not have total control over who gets registered and who doesn't? It may simply be a matter of keeping a whitelist of allowed users rather than a blacklist of unauthorized users.
clwprogrammer 30-Apr-21 11:02am
   
thats a problem there, we gain new users every day. if we create a whitelist of allowed users, then new users qouldnt be able to join. This is a service that anybody can use, not just a select geoup of people. I guess you can say that it is similar to codeproject or discord, etc

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)




CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900