Forum 

Forum AspNuke.it - Il tuo Portale OpenSource in ASP

Forum
  NUOVI SVILUPPI
      PROPOSTE
         GuestBook protetto

Rispondi : GuestBook protetto

Autore Messaggio
carlostefano

Esperto
Esperto
296 Discussioni



Profilo - carlostefano
15 dicembre 2005 alle 11:57:40 Profilo - carlostefanoInvia un messaggio privato Rispondi quotando
Ok Emu, allora preparo tutto per benino e te lo mando.
calciodonne

Eliminato
Eliminato
0 Discussione



Profilo - calciodonne
15 dicembre 2005 alle 17:03:58 Profilo - calciodonneInvia un messaggio privato Rispondi quotando
Modificato il 20 gennaio 2006 alle 14:03:48

ciao acar, ma il codice che hai scritto in che punto lo devo copiare nel file guestbook-inc.asp???
acar

Esperto
Esperto
267 Discussioni



Profilo - acar
15 dicembre 2005 alle 18:19:30 Profilo - acarInvia un messaggio privato Rispondi quotando
Modificato il 15 dicembre 2005 alle 18:20:16

Ciao

devi aprire il file GuestBook-inc.asp e devi cercare

questa sub rutine


Sub NewGuestbook()

...Codice....

End Sub


E la sostituisci con quella che ho pubblicato nei post precedenti!

Ciao

ps. conosco un fan accanito del tuo sito :)
calciodonne

Eliminato
Eliminato
0 Discussione



Profilo - calciodonne
15 dicembre 2005 alle 19:07:46 Profilo - calciodonneInvia un messaggio privato Rispondi quotando
a me non funziona se ci copio il codice che mi ha scritto te.
abbiamo un fans accanito?? bene.. come mai?
acar

Esperto
Esperto
267 Discussioni



Profilo - acar
15 dicembre 2005 alle 19:23:21 Profilo - acarInvia un messaggio privato Rispondi quotando
Modificato il 15 dicembre 2005 alle 19:29:00

avrai errato nella sostituzione del codice!

o meglio copiandolo si creano degli accapi che non devono esserci!!

se mi dai l'email ti invio il file e lo sostituisci, cosi non hai problemi!

lui è un allenatore di una squadra femminile
carlostefano

Esperto
Esperto
296 Discussioni



Profilo - carlostefano
17 dicembre 2005 alle 02:17:05 Profilo - carlostefanoInvia un messaggio privato Rispondi quotando
Sto continuando la stesura del programma per il blocco degli ip indesiderati; ho riscritto completamente il codice e sto implemendando diverse funzioni utili...abbiate fede e vedrete che prima dell'inizio della prossima settimana sarà pronto :D
yarin_voodoo

Eliminato
Eliminato
0 Discussione



Profilo - yarin_voodoo
17 dicembre 2005 alle 10:18:12 Profilo - yarin_voodooInvia un messaggio privato Rispondi quotando
Ciao,

finalmente si comincia a vedere uno spiraglio, questo dello spam nel guestbook sta diventando una vera e propria rogna! ):( ):(

Purtroppo non ho tali capacità da darvi una mano nell'implementare eventuali modifiche ad hoc, ma vi supporto al massimo! (o) (o)

GRANDIIIIIIIIIIIII!!!

Ciao ;)
acar

Esperto
Esperto
267 Discussioni



Profilo - acar
17 dicembre 2005 alle 12:42:23 Profilo - acarInvia un messaggio privato Rispondi quotando
Come gia detto, se avete problemi frequenti con lo spam nel gbook fate la modifica che ho apportato io, almeno finche non è pronta la soluzione di carlo!!!

Calciodonne l'ha testata dopo che gli ho inviato il file per email cosi non ci sono errori di copiatora e funziona benissimo!

almeno per una settimana non avrete problemi di questo genere... e stando alle statistiche del mio sito continuano ad accedere al guestbook ogni 2 ore al giorno... se non avevo fatto tale modifica ero sommerso di firme spam

Ciauzz
---------------
http://www.pc-sapiens.net
carlostefano

Esperto
Esperto
296 Discussioni



Profilo - carlostefano
17 dicembre 2005 alle 13:51:00 Profilo - carlostefanoInvia un messaggio privato Rispondi quotando
Io propongo una diversa modifica per risolvere definitivamente il problema dello spam nel guestbook, che può continuare a restare aperto e non essere riservato unicamente agli iscritti. Aprite il file guestbook-inc.asp e sostituite alla funzione AddGuestbook il seguente codice:

Function AddGuestbook(ByVal sName, ByVal sEmail, ByVal sWebSite, ByVal sLocation, ByVal sComment)
Dim rSQL, oRs, oCn



sName = SQLEncrypt(sName)
sEmail = SQLEncrypt(sEmail)
sWebSite = SQLEncrypt(sWebSite)
sLocation = SQLEncrypt(sLocation)
sComment = SQLEncrypt(sComment)
rSQL = "SELECT gID FROM guestbook WHERE "
rSQL = rSQL & "gNavn='" & sName & "' AND "
rSQL = rSQL & "gEmail='" & sEmail & "' AND "
rSQL = rSQL & "gWebSite='"& sWebSite & "' AND "
rSQL = rSQL & "gLocation='" & sLocation & "' AND "
rSQL = rSQL & "gComment='" & sComment & "'"



if instr(1,sComment,"http",1) = 0 then 'modifica di carlostefano
Set oCn = DBConnexion(DB_GUESTBOOK)
Set oRs = DBRecordSet(oCn, rSQL)


If oRs.EOF Then
rSQL = ""
rSQL = rSQL & "INSERT INTO guestbook"
rSQL = rSQL & " (gNavn, gEmail, gWebSite, gLocation, gComment, gIP, gDate)"
rSQL = rSQL & " VALUES"
rSQL = rSQL & " ('" & sName & "'"
rSQL = rSQL & ", '" & sEmail & "'"
rSQL = rSQL & ", '" & sWebSite & "'"
rSQL = rSQL & ", '" & sLocation & "'"
rSQL = rSQL & ", '" & sComment & "'"
rSQL = rSQL & ", '" & SQLEncrypt(request.ServerVariables("REMOTE_ADDR")) & "'"
rSQL = rSQL & ", '" & DateTimeToString(now())& "'"
rSQL = rSQL & ")"
DBExecute oCn, rSQL
AddGuestbook = True
Else
AddGuestbook = False
End If

oRs.Close
Set oRs = Nothing
oCn.Close
Set oCn = Nothing
end if ' fine modifica

In questo modo non sarà più possibile inserire nel testo del messaggio dei links (che comunque, se uno ha un sito, può sempre mettere l'URL nella firma) e così si risolverà il problema dello spam nel guestbook definitivamente.
sorema

Utente
Utente
69 Discussioni



Profilo - sorema
17 dicembre 2005 alle 15:11:17 Profilo - soremaInvia un messaggio privato Rispondi quotando
vorrei ringraziare infinitamente carlostefano per questo che ha fatto, mi ha anticipato addirittura nella richiesta, perchè è esattamente quello che desideravo chiedere, cioè se fosse possibile evitare l'inserimento delle miriadi di links nel corpo del messaggio piuttosto che la noia di bannare a mano gli ip o di far firmare solo gli iscritti. Anche perchè così gli amici che magari danno un'occhiata lasciano una firma anche senza registrarsi, ma chi vuole rompere le scatole a lasciare un link per volta nella firma perde solo tempo e la rete è vasta! fa prima a trovare altri portali da danneggiare!! Io l'ho inserito subito e con grande gioia ho visto i bastardoni dalle statistiche entrare nel gb e tornare a casa senza lasciare tracce!! grande carlo sei un mito, raga, usatelo è la soluzione migliore!
 <<  1  2  3  4  5  6  7  >>

Log in

Login
Password
Memorizza i tuoi dati:

Cerca

 

Sostieni AspNuke

Un piccolo gesto per aiutarci a mantenere AspNuke.it online

Promo

MusicWebItalia.it
Video Testi Traduzioni Spot Colonne sonore Accordi e Spartiti gratis.

Visitatori

Visitatori Correnti : 141
Membri : 0 offline Anna

Iscritti

 Utenti: 18940
Ultimo iscritto : glauco
Lista iscritti
Messaggi privati: 3373 Commenti: 2210 Immagini: 39 Downloads: 144 Articoli: 49 Pagine: 101 Siti web: 425 Notizie: 180 Sondaggi: 11 Preferiti: 202853 Post sui forum: 51195 Libro degli ospiti: 4 Eventi: 7

Versioni

Temi