Visualizzazione dei risultati da 1 a 9 su 9

Discussione: votare, senza login

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    12

    votare, senza login

    Salve,
    vorrei creare uno script per far votare gli utenti, impedendo di fare votazioni multiple, ma senza dover ricorrere alla registrazione. E' possibile? magari usando i cookie. Ho visto che siti di repubblica e corriere lo permettono. Grazie per l'aiuto.
    Al mondo esistono 10 tipi di persone: quelli che conoscono il codice binario e quelli che non lo conoscono

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    66
    con setcookie ma non so molto di più

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    12
    quello che non capisco è se poi uno cancella i coockie può rivotare no? C'è qualche metodo alternativo. Scusate non so se è la bacheca adatta...
    Al mondo esistono 10 tipi di persone: quelli che conoscono il codice binario e quelli che non lo conoscono

  4. #4
    Potresti fare in modo che con la votazione dell'utente senza login parta una sessione registrando una variabile a cui attribuisci una session_id()

    $utente = session_id();
    session_register('utente');

    facendo poi i controlli sulla variabile $utente saprai se l'utente ha appena votato oppure no.

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    12
    grazie, carlo... non so cosa siano precisamente le session (sono novizio), ma intuisco che se un utente torna dopo essere uscito dal sito può rivotare giusto?

    Insomma il problema è: possibile identificare univocamente un utente magari dall'ip senza doverlo fare registrare?
    Al mondo esistono 10 tipi di persone: quelli che conoscono il codice binario e quelli che non lo conoscono

  6. #6
    Per verificare l'ip potresti usare
    $IP = $REMOTE_ADDR;

  7. #7
    usare i cookie non è sicurissimo, anche perchè si possono cancellare e si può far in modo di non accettarli neanche...

    lo stesso vale per l'IP: la maggior parte delle persone hanno ip variabili che gli vengono assegnati al momento della connessione (e sono associati a quel pc solo per quella connessione)

    ance le sessioni hanno vari problemi, è possibile ad esempio che chiudendo il browser e/o la connessione, vadano a farsi benedire consentendo quindi una ulteriore votazione


    se proprio vuoi essere sicuro IO opterei per i cookie prevedendo un meccanismo che impedisca il voto a chi non li accetta (anche se non è sicurissimo lo stesso perchè si possono sempre cancellare, ma senza login non penso si possa pretendere molto di +)

  8. #8
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    12
    Grazie per le risposte, è come pensavo, non è fattibile, anche se comunque anche la registrazione è poco sicura dato che uno si può registrare più volte quindi a sto punto uso i coockie
    Al mondo esistono 10 tipi di persone: quelli che conoscono il codice binario e quelli che non lo conoscono

  9. #9
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    391
    Ciao ragazzi,
    ho lo stesso problema di Sh0cK, e la "soluzione" potrebbe essere nell'usare sia i cookie che l'IP.
    Ovvio che tutto questo può andar bene se non si sta facendo una votazione importante.

    Che ne dite?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.