PHP/MySQL: Sistema per trovare multiaccount

  • Creatore Discussione Creatore Discussione Malware
  • Data di inizio Data di inizio

Malware

Utente Attivo
19 Lug 2012
112
0
0
Sera a tutti

Ormai se ho bisogno d'aiuto mi affido soltanto a voi:fonzie:

Sto sviluppando il mio solito e ormai sarete anche annoiati, giochino.

Vorrei implementare una features per beccare i multi account.
La domanda è: il sistema più semplice e poco pesante per il server/database?
Per ora voglio pensare solo all'indirizzo ip, non basarmi su cookies.

Io ho pensato ad una soluzione:

Ad ogni login, un INSERT nella tabella game_login con questo tracciato record:
Codice:
idlogin-----idutente-----indirizzoip-----timestamp

idlogin -> chiave primaria
idutente -> id univoco dell'utente assegnato nella tabella game_utenti
indirizzoip -> no comment
timestamp -> mktime();

Poi, per vedere se ci sono multi account basta creare un algoritmo in PHP.
Ma aggiungendo un record ad ogni login, con il tempo non rischio di appensantire il database?


Altrimenti, avete altre soluzioni?
Grazie mille
 
Nessuna idea?

Ci ho pensato ancora e il problema è poi l'algoritmo PHP per vedere se ci sono multiaccount, sembra lungo, anche con l'uso di array
 
Ciao e grazie
Sto leggendo L'event schedule di mysql.

Per la geolocalizzazione, non è rischioso?
Cioè, non è molto preciso, anzi proprio impreciso, o sbaglio?
 
Ciao e grazie
Sto leggendo L'event schedule di mysql.

Per la geolocalizzazione, non è rischioso?
Cioè, non è molto preciso, anzi proprio impreciso, o sbaglio?
E' ovviamente parziale, ma già hai un dato in più nel log (magari puoi memorizzare anche gli user agent o altro)
 
Ok, ma ora che ci penso prima di tutto vorrei provare ad utilizzare un cookie, per verificare se da quel browser è già stato creato un'account.

Per il sistema di aggiungere un record ad una tabella ad ogni login, come ti sembra?
 
Ok, ma ora che ci penso prima di tutto vorrei provare ad utilizzare un cookie, per verificare se da quel browser è già stato creato un'account.

Per il sistema di aggiungere un record ad una tabella ad ogni login, come ti sembra?
Puoi utilizzare anche i localstorage insieme ai cookie, comunque quel sistema di log va bene se ogni tot di tempo viene resettato (come ti ho detto sopra) sennò rischi di intasare il database a lungo andare
 
Localstorage? Ora googlo e vedo cosa sono:D

Ora cerco di capire l'algoritmo da usare basato sulla tabella con ogni record per ogni login

grazie intanto
 

Discussioni simili