I have a web application that requires the user to have an account. This user can then vote βonceβ for a specific item. However, some users sign up many accounts for a βgameβ in the system.
Does anyone have any ideas how you can limit this type of thing?
Can I limit the number of registrations per day per IP address? (what is connected with this?)
Any other suggestions
, IP- . , , , , .
, IP . , , (, IP). (, IP-) .
, - , SO. , , , ..
, -RPG, , 5 IP-.
NAT. x-forwarded-for IP-.
x-forwarded-for, . NAT . , -.
, , , , , , , . ip- x-forwarded for. , . , .
, - - Socks, , HTTP. , , .
. , . , , , . IP-, , IP- , . 5 . ( , , - , .) , GMail Hotmail . . , 5 gmail.com IP-, .
, NAT, , - ISP . IP- .
, , IP-, IP-, .
, , - IP- . , , .
I would recommend implementing another authentication mechanism, such as OpenID, or, as Alex said, forcing users to provide a valid email address and send them email confirmation links before creating accounts.
My preference is OpenID.
Source: https://habr.com/ru/post/1709694/More articles:Portlets - saving a session from a server - javaCSS width issue - htmlGetting started with tests in Rails - ruby ββ| fooobar.comDescription of the characters of the preprocessor VC ++ - windowsNew features and browser and OS compatibility - javaGridView control with two asp: Command columns using the same command - c #One SQL query or many in a loop? - sqlWhat happened to the TBitBtn and TButton inheritance chain? - c ++Set up a random force value generation algorithm - algorithmWhat are some good ways to define custom currencies, numbers, and date and time formats in GWT? - datetimeAll Articles