sql >> Database teknologi >  >> RDS >> Mysql

Sådan begrænser du brugen af ​​en formular eller begrænser adgangen

Begrænsning på 1 pr. IP er IKKE vejen at gå. Der er masser af brugere, der bruger nøjagtig den samme IP-adresse på grund af proxy-servere. Dette kommer bare til at irritere dine rigtige brugere. De fleste internetbrugere er også DHCP'd, hvilket betyder, at deres IP-adresse ændres regelmæssigt. Hvis du blokerer via IP, er det i bedste fald midlertidigt og betyder, at den næste person, der får den adresse, ikke vil være i stand til at spille. Du ser måske ikke mange kollisioner, men det er en mulighed.

Der er tre almindelige måder at omgå dette på:

  1. Send dem en e-mail, før en konto kan "aktiveres". Bekræft i din kode, at e-mailadresser ikke kan duplikeres.
  2. Tilføj en simpel captcha. Dette vil eliminere en masse bots.
  3. Ignorer problemet fuldstændigt.

Den tredje mulighed her er ikke tungen på vægtskålen, det er et rigtigt svar. Mange mennesker kan lide at køre flere konti inden for et givet spil. Det er generelt en taktisk ting, der kan føre til øget klæbrighed hos den pågældende person. Det betyder, at de bliver ved med at vende tilbage.

Det koger virkelig ned til, hvorfor du udvikler dette spil. Håber du på at tjene penge på det? Hvis ja, hvordan? Hvis det er gennem betalt abonnement, så får du mere ud af dem, jo ​​flere konti en person har. Samme for køb i app. Hvis det er gennem annoncering, så jo flere de er i spillet (uanset hvilken konto du har valgt), jo flere muligheder har du for at gøre noget ud af dem.

Kort sagt, tag et kig på et par ting. Hvilken fordel får en person, når de opretter flere konti? For det andet, er denne fordel virkelig uacceptabel? Hvis nej, så ignorer det. Hvis ja, så afgør, hvordan du genbalancerer spillet ved at fjerne den fordel, og problemet vil forsvinde.



  1. MySQL-ekskluderingsrække

  2. Dynamisk pivotering af et bord Oracle

  3. Sådan overvåger du din ProxySQL med Prometheus og ClusterControl

  4. Indsætte flere tabulator-separerede tekstfiler i MySQL med Python?