Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente bannato
    Registrato dal
    Apr 2005
    Messaggi
    323

    codice controllo in submit

    io ho un problema ovvero uso open forum, un forum gratuito.
    uso anche un form su un altro sito fatto da me che serve per una directory di siti

    ormai lo spam è assiduo ovvero mi trovo spesso tag o pubblicita di viagra ecc.

    volevo sapere come potrei evitare questa cosa.

    si puo inserire un codice di controllo da inserire o copiare manualmente prima del tasto submit?
    è cosa difficile o fattibile?

    o copiare un codice random o piuttosto ne metto uno io che cambio ogni 2 settimane chesso'...

  2. #2
    Cerca su internet
    ASP CAPTCHA

  3. #3
    Io ho avuto questo problema con diversi guestbook. Per cercare di marginare il problema ho creato un piccolo script che mi crea un codice testuale. L'utente che vuole lasciare il proprio messaggio deve trascriverlo se no il messaggio non viene pubblicato.

    Per implemetare il tutto ho inserito in un record di una tabella che utilizzo per le configurazioni generali del sito un campo con il seguente valore: a,b,c,d,e,f,g,h,i,l,m,n,o,p,q,r,s,t,u,v,z,w,y,x,j, k,1,2,3,4,5,6,7,8,9.

    Quindi nella pagina dove si trova la form per l'inserimento del messaggio:
    ' In precedenza ho inserito il campo precedentemente descritto nella variabile di sessione denominata controllo_guest.
    ' Controllo per verificare se è attiva l'opzioni codice di controllo.
    If Session("attivacontrollo") = 1 Then
    ' Creo un array composto dalle lettere e numeri
    controllo_guest = Split(Session("controllo_guest"),",")
    ' Ciclo per creare un codice casuale di 8 caratteri
    For i=0 to 7
    Randomize()
    codice = CInt(Rnd()*(Ubound(controllo_guest)))
    codice_controllo = codice_controllo + controllo_guest(codice)
    Next
    Session("codice_int") = codice_controllo
    End if

    Nella pagina che verifica i dati inseriti dall'utente eseguo un controllo tra il valore inserito da quest'ultimo e la variabile di sessione codice_int con il codice precedentemente creato.

    La cosa è abbastanza artigiale ma dovrebbe limitare questo sgradevole fenomeno. Spero di essere stato chiaro.

    Saluti,

    Romeo

  4. #4
    Utente bannato
    Registrato dal
    Apr 2005
    Messaggi
    323
    sei stato chiarissimo ma implementare questa cosa in uno script gia fatto la vedo assurda per me

    e anche nel form fatto da me, che di asp non so molto perche uso dreamweaver, mi sa che è impossibile che la faccia...

  5. #5
    Impossibile ???

    Basandoci sulle pagine che hai fatto tu, devi semplicemente:

    1) creare una nuova tabella, un record o un campo dove inserire le lettere dell'alfabeto e i numeri.
    2) inserire questo campo in una variabile di sessione
    3) usare lo script per creare un codice di 8 caratteri
    4) nella pagina di validazione della form controllare che il codice inserito dall'utente sia uguale a quello creato casualmente.

    Anche io uso dreamweaver, ma solo per la gestione dei file o per operazioni basilari, mentre il codice asp lo scrivo sempre a manina. Penso che così, oltre ad imparare meglio questo linguaggio si abbia un codice molto più pulito di quello di dreamweaver.

    Buon lavoro.

    Romeo.

  6. #6
    Utente bannato
    Registrato dal
    Apr 2005
    Messaggi
    323
    ho cercato, come consigliato, su google e ho trovato una semplice script di 2 paginette
    l ho inserito e va.

    ora vedo se riesco a metterlo in OPEN FORUM mi sa che li sara' un casino...

    grazie davvero.


    PS. per fare quello cone le lettere .GIF o .JPG è molto piu complicato?

  7. #7
    Se la lattera A corrisponde all'immagine a.jpg allora sarà un gioco da ragazzi superare il captcha con una automazione...

  8. #8
    Utente bannato
    Registrato dal
    Apr 2005
    Messaggi
    323
    capito

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 © 2026 vBulletin Solutions, Inc. All rights reserved.