Implementare CAPTCHA in directory .asp

amyst

Nuovo Utente
28 Apr 2008
16
0
0
Mi aiutate per favore ???

Ciao a tutti :)
Sono nuovo e premetto che non capisco nulla di programmazione.
Sto impazzendo da due giorni per capire come implementare il codice di sicurezza di cui si parla a questo link nella pagina "segnala.asp" di cui si parla invece qui.
In pratica vorrei semplicemente che nella pagina (in asp,come tutta la directory) contenente la form di segnalazione sito sia presente la casella per il codice antispam.
Vi prego,HELP ME :crying:
Grazie 1000
 
Ultima modifica:

andreathedove

Utente Attivo
17 Mar 2003
175
0
0
44
www.allinonenet.it
Ciao, prova in questo modo:

Codice:
<%@LANGUAGE = VBScript%>
<!--#include file="config.asp"-->

<%
    Function CAPTCHA()
        Dim caratteri, codice
        caratteri = ""
        caratteri = caratteri & "0123456789"
        caratteri = caratteri & "abcdefghijklmnopqrstuvwxyz"
        caratteri = caratteri & "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
        Randomize()
        Do Until Len(codice) = 7
            carattere = Int((Len(caratteri) * Rnd()))
            codice = codice & Mid(caratteri, carattere, 1)
        Loop
        CAPTCHA = codice
    End Function
    Session("captcha") = CAPTCHA()
%>
<%
    Dim id, add
    id = Request.QueryString("id")
    If IsNumeric(id) = False Or id < 1 Then
        Response.Redirect "default.asp"
    End If
    add = Server.HTMLEncode(Request.QueryString("add"))
    Call CnOpen()
%>
<html>
<head>
<title>Una Directory in ASP</title>
</head>
<body>
<h1>Una Directory in ASP</h1>
<h2>Segnala il tuo sito</h2>
<form method="post" action="segnala.asp?id=<%=id%>&add=OK">
Titolo<br>
<input type="text" name="titolo" maxlength="50"><br><br>
URL<br>
<input type="text" name="url" maxlength="100"><br><br>
Descrizione<br>
<input type="text" name="descrizione" maxlength="255"><br><br>
<b>Codice di sucirezza da copiare</b><br><br>
<%=Session("captcha")%>
<input type="text" name="captcha">
<input type="submit" value="Segnala">
</form>
<p>
<%
    If add = "OK" Then
        Dim titolo, url, descrizione, captcha
        captcha = Request.Form("captcha")
        titolo = Server.HTMLEncode(Request.Form("titolo"))
        url = Server.HTMLEncode(Request.Form("url"))
        descrizione = Server.HTMLEncode(Request.Form("descrizione"))
        If titolo = "" Or url = "" Or descrizione = "" or Len(captcha) < 7 Or captcha <> Session("captcha") Then
            Response.Write "Tutti i campi sono obbligatori!"
        Else
            rs.Open "directory", cn, 3, 3
            rs.AddNew
            rs("dir_sub") = id
            rs("dir_titolo") = titolo
            rs("dir_url") = url
            rs("dir_descrizione") = descrizione
            rs("dir_accettato") = False
            rs.Update
            Response.Write "Segnalazione effettuata con successo!"
        End If
    End If
%>
</p>
</body>
</html>
<%
    Call CnClose()
%>

Andrea
 

amyst

Nuovo Utente
28 Apr 2008
16
0
0
Grazie Andrea,ma purtroppo non va . . mi da errore HTTP 500 (errore di programmazione).
Non ce la farò mai,misero me :crying:
Continuate fiduciosi a rispondermi . . o mi esaurirò tra uno script e l'altro
 

amyst

Nuovo Utente
28 Apr 2008
16
0
0
Un articolo utile:

https://www.mrw.it/asp/articoli/simulare-codice-sicurezza-captcha-asp_707.html

Capito il meccanismo, adattalo alle tu esigenze.

Ciao!

E' proprio quello il guaio caro moderatore.
Non capisco il meccanismo...le ho provate tutte per adattare il codice alla pagina "segnala" in cui era già presente la sua form,ma non c'è stato verso (perchè fondamentalmente non sono capace).
Avevo già letto quel tutorial (uno dei due link che avevo messo ad inizio post fa proprio riferimento a quello) . . . anzi è proprio da lì che mi è venuta l'idea del codice.
Se non ti comporta troppo impegno potresti inviarmi il codice html "adattato" sulla base delle lezioni "MrWebmaster" relative ???
Se puoi ovviamente.
Grazie :)
 

lukeonweb

Utente Attivo
5 Mar 2003
5.177
10
38
43
Napoli
www.lucaruggiero.it
Ho appena scritto un altro articolo per fare la stessa cosa con un'immagine.

Appena sarà online lo vedrai in homepage. E' spiegato dettagliatamente il funzionamento.

Non puoi non capirlo :)

Ciao!
 

amyst

Nuovo Utente
28 Apr 2008
16
0
0
Grazie mille :)
Ho cmq risolto proprio con un immagine fissa che espone un numero da inserire nella form...così almeno dovrei limitare lo spam.
Grazie ancora,ma tienimi aggiornato sul nuovo articolo :)
 
Discussioni simili
Autore Titolo Forum Risposte Data
A Implementare captcha in asp Classic ASP 2
elpirata Implementare Copy to clipboard in codice html HTML e CSS 1
S [HTML] IMPLEMENTARE FOTOGALLERY SITO HTML e CSS 9
Cosina Implementare jQuery nel sito web sia da remoto che da locale jQuery 11
P Implementare gioco html5 in pagina web HTML e CSS 3
A Implementare newsletter PHP 5
Nik Implementare script "upload file" nel proprio sito web... tramite google drive Javascript 1
lsnight Implementare javascript mouseover con codice php Javascript 2
L problema nella implementare una funzione con ritorno PHP 2
R implementare chat jappix sul forum phpBB 0
L Implementare un menu esterno. HTML e CSS 0
A Implementare script esplora risorse PHP 4
F Implementare l'invio mail con allegato PHP 1
R FrontPage: implementare un'applet java HTML e CSS 1
E Pagina Cloudflare e captcha Domini 1
C [OFFRO] Click Day - Risoluzione Captcha Offerte e Richieste di Lavoro e/o Collaborazione 4
P PHP - Leggere una pagina passata con Form e Captcha PHP 0
A Odio captcha e simili... PHP 0
P Problema captcha su pagina php PHP 2
M Problema captcha ? PHP 15
A Errore codice Captcha PHP 1
Shyson Non trova immagine Captcha PHP 4
felino Commenti: email di notifica, reply solo dall'admin e captcha WordPress 1
giancadeejay captcha in un form -- php+js PHP 0
L forum con captcha Classic ASP 1
I captcha PHP 7
Shyson Un form non aggiorna il codice captcha Javascript 0
Shyson Pulsante refresh codice captcha Javascript 0
filippino phpBB: spam nonostante captcha e domanda di sicurezza phpBB 0
felino Really Simple Captcha: errore 404 sull'immagine WordPress 4
A Generatore captcha PHP 4
H Problema validazione CAPTCHA PHP 20
R Visualizzare captcha di un altro sito? PHP 2
asevenx problema con codice di sicurezza captcha PHP 2
V Immagini CAPTCHA con ASP senza librerie esterne Classic ASP 0
K modulo invio mai:l non riesco ad integrare captcha PHP 18
B Problemi guestbook con immagine captcha Classic ASP 0
R Captcha quasi ultimato...problem!!! PHP 6
borgo italia captcha in falsh Flash 7
Z Come inserire Captcha PHP 6
M CAPTCHA - come installarlo PHP 4
F Captcha nel guestbook Classic ASP 0
Shyson Puntare ad una sotto directory WordPress 3
T Fpdf salvataggio su directory protetta PHP 0
R Download file multipli da directory php PHP 0
R Invio mail con allegati da directory PHP 1
R Cercare un file all'interno della directory virtuale IIS PHP 3
O file esistente in directory Java 2
T Dubbio su costante ROOT, che rappresenti la base directory del sito PHP 4
G Passare path directory in POST PHP 2

Discussioni simili