Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    Rendere sicuro un gratta e vinci

    Ciao, sto facendo un piccolo gratta e vinci in flash e starei cercando un modo per scongiurare il più possibile il rischio di contraffazione.

    L'iniziativa è puramente locale e le vincite saranno davvero irrisorie (consumazioni al bancone di un bar) ma questo non è un buon motivo per lasciarlo aperto a cani e porci

    La prima cosa che vorrei scongiurare è che un utente possa spiare il contenuto del biglietto senza che il sistema registri l'avvenuto consumo dello stesso.

    Per far questo ho fatto sì che appena un utente comincia a grattare venga immediatamente registrato in un database come utente che ha già consumato il suo biglietto quotidiano in modo che debba aspettare il giorno seguente per poter rigiocare.

    Il problema è che, comunque, se uno refresha la pagina ottiene la possibilità di guardare quanti biglietti vuole

    Al cominciare del grattare faccio un getUrl della pagina che archivia l'azione 'grattato' nel db, potete vederne il risultato in un piccolo iframe sotto il biglietto... eppure, premendo F5, la pagina chiede se si vogliono reinviare i dati (ovviamente) e tutto va a ramengo

    Invece il blocco funziona benissimo se si torna alla pagina usando il link sotto all'iframe... ovvero senza reinviare i dati. In questo modo viene letto nel db lo stato di 'grattato' e, al posto del biglietto, viene visualizzato il pulsante temporaneo di ripristino.

    Il biglietto è questo ...se non lo vedete premete il tasto 'ripristina biglietto' perchè, in questo momento, uso un utente fittizio che è sempre lo stesso per chiunque faccia una prova.... insomma vi pesterete i piedi a vicenda se lo provate in più persone contemporaneamente.


    In che modo potrei ovviare a questo problema?
    Dov'eri prima di nascere?

  2. #2
    Moderatrice di CSS L'avatar di ResianTaxidrive
    Registrato dal
    Oct 2007
    residenza
    Udine
    Messaggi
    2,766
    Ma utilizzi dei cookie? come fai a riconoscere un utente? potresti obbligare un giocatore a registrarsi.

  3. #3
    Utente di HTML.it L'avatar di blekm
    Registrato dal
    Jun 2004
    Messaggi
    8,310
    il tuo gratta e vinci non funziona su Firefox
    Il portale sul turismo a Lucca

    Siti web Lucca

    Vendo Tex a colori di Repubblica (primi 100 numeri) - info in pvt.

  4. #4
    Originariamente inviato da ResianTaxidrive
    Ma utilizzi dei cookie? come fai a riconoscere un utente? potresti obbligare un giocatore a registrarsi.
    Eh, da lì non si capisce ma sul sito originale c'è tutto un sistema di autenticazione degli utenti e il biglietto rimane nella 'pagina personale' degli stessi.


    In pratica so chi stà giocando poichè, per vedere il biglietto, deve per forza loggarsi ma non sono ancora riuscito a capire come bloccargli la possibilità di 'spiare' il contenuto del suo biglietto usando l'F5
    Dov'eri prima di nascere?

  5. #5
    Originariamente inviato da blekm
    il tuo gratta e vinci non funziona su Firefox

    utilizzi l'estensione noscript ?
    Dov'eri prima di nascere?

  6. #6
    So che ha problemi su Mac e su Firefox se utilizza l'estensione noscript, appunto.


    Sono anche sicuro che emergeranno un'altra tonnellata e mezzo di problemi di compatibilità però.... affrontiamo un problema alla volta che sennò mi deprimo troppo
    Dov'eri prima di nascere?

  7. #7
    Moderatrice di CSS L'avatar di ResianTaxidrive
    Registrato dal
    Oct 2007
    residenza
    Udine
    Messaggi
    2,766
    Nemmeno io con Firefox riesco a grattare il biglietto.

  8. #8
    Hum, a me va con Firefox

    Solo se si ha qualche estensione di protezione tipo, appunto, noscript ...in questo caso è necessario aggiungere il sito alla lista dei siti affidabili





    La depressione aumenta....
    Dov'eri prima di nascere?

  9. #9
    Moderatrice di CSS L'avatar di ResianTaxidrive
    Registrato dal
    Oct 2007
    residenza
    Udine
    Messaggi
    2,766
    ma cos'è il noscript? non so mica cos'è.
    Io penso che dovresti passare a flash una variabile: se grattato=no allora l'swf ti mostra il biglietto da grattare, se grattato=si allora l'swf va in un altro fotogramma con scritto:"Nun ce provà"

  10. #10
    secondo me il metodo più sicuro è obbligare l'utente alla registrazione. i cookie si possono cancellare e il refresh non puoi impedirlo (anche se puoi intercettarlo).
    se l'utente è registrato attraverso un db puoi visualizzare il gratta e vinci solo se è il primo della giornata per quell'utente.

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.