Newsgroup: it.comp.www.asp
Titolo: Limitare il numero di click (Cookies?)

Salve a tutti.
Vorrei fare in modo che un utente non clicchi piů di "n" volte su un link
nello spazio di 24 ore.
Avrei pensato di utilizzare i cookies ma non so se sia la strada giusta.
Avete qualche suggerimento in merito?
Grazie
GiulianoPc

 Avete qualche suggerimento in merito?
Un cookie è l'unica strada, direi.
Oppure registri il suo IP, ma ovviamente se ha un IP dinamico e si 
disconnette/riconnette, sei fregato.
Oppure gli fai fare un login, allora fai quello che vuoi.

 GiulianoPc
Non esiste una tecnica sicura. I cookies sono facilmente raggirabili visto
che l'utente può sembre disattivarli nel browser o può utilizzarne di
diversi (Opera, Mozilla, ecc.).
La tecnica della monitorizzazione dell'ip del visitatore non è l'ideale,
perché se più utenti si collegano da un proxyserver, tutti saranno visti
come un unico utente. E se poi metti il caso che un utente si riconnette più
volte al giorno e ad ogni connessione gli viene assegnato un nuovo IP...
L'ideale sarebbe una miscellanea tra le due tecniche: IP e cookie. Ma in
ogni caso, come avrai capito, una soluzione sicura non esiste. L'unico modo
che hai per controllare l'utente è permettere solo agli utenti autenticati
il passaggio per quei link... e se un utente si registra più volte? ;)
Ciao
--
AZ [Microsoft .NET MVP]

 Oppure gli fai fare un login, allora fai quello che vuoi.
Come giustamente ha sottolineato Andrea, anche con la registrazione puoi
fare ben poco. Ci si puo' registrare piu' volte.
-- 
Ciao,
        Fabrizio
<=- 
http://www.negusweb.it
 -=>

 fare ben poco. Ci si puo' registrare piu' volte.
Verissimo, ma in questo caso
A) E' un rompimento di c. registrarsi più volte
B) Se alla registrazione fai un controllo che non esista già 
l'indirizzo email, uno dovrebbe avere più email per registrarsi
C) Se alla registrazione fai un sistema di invio email, e l'iscrizione 
viene confermata (in un modo o l'altro) solo alla ricezione di questa, 
aggiungi un altro rompimento di c. per non fa votare più di una volta.
Ora, un sistema, per quanto laborioso, che unisce cookie, IP (che 
comunque io non farei) e registrazione, direi che fornisce buona 
attendibilità.

> A) E' un rompimento di c. registrarsi più volte
Vero, ma dipende anche dal servizio che offre Giuliano. So di gente che si è
registrato più volte solo per mandare SMS gratuiti con Libero ;)))
--

rozilipo wrote:
<snip>
L'unico vero modo per evitare che ci si registri + volte è
usare i "numeri immagine" che alcuni siti usano nel loro
meccanismo di registrazione ^_^.
E' un metodo sicuro e garantito, che impedisce registrazioni
automatiche( quindi devi farlo a mano, molti campi, ecc :-) ).
Ciao
Andrea

rain...@tin.it
 scrive...

???
questo è un sistema per evitare, come dici anche tu, attività 
automatiche, tipo robot.
Se si suppone che qualcuno possa costruirsi un'applicazione-robot che 
fa in automatico i vari passaggi, può essere intelligente.
Ma credo che i casi come questo siano ben pochi.
Certo se si usa il sistema di conferma registrazione via email, come 
suggerivo, l'utilità del robot se ne va.
Altrimenti, se l'utente sopporta il rompimento di riregistrarsi più 
volte, non saranno quattro numerini in più a fermarlo...