Forum 

Forum AspNuke.it - Il tuo Portale OpenSource in ASP

Security Code Reload

Autore Messaggio
bluantinoo

Esperto
Esperto
392 Discussioni



Profilo - bluantinoo
14 giugno 2007 alle 11:46:52 Profilo - bluantinooInvia un messaggio privato Rispondi quotando
Modificato il 14 giugno 2007 alle 11:48:57

a volte capita di non riuscire a leggere il codice di sicurezza e quindi di dover ripetere l'upload o quant'altro.

con un semplicissimo Java_Script è possibile far ricaricare il popup dell'upload e quindi far apparire un codice diverso, che magari ora è più leggibile.
per lo meno io ho risolto così (su www.pigneto.it) e va alla grande.

Nel file Display-inc.asp, c'è la Sub DisplayUploader che costruisce l'html del popup per l'upload.

basta metterci un piccolo link che ricarica la pagina, così:
Non riesci a leggere il codice?<a href=""Java_Script: window.location.reload()"">CLICCA QUI'</a

espongo una sostituzine più dettagliata per chi non capisce dove infilare il link:

ripeto, nel file Display-inc.asp, nella sub DisplayUploader,
dopo le righe che recitano:
Session("securitycode") = ucase(CreatePassword(8))
If bUseSecurityCode Then


ho sostituito questo:
Response.Write " <tr class=""tableline2"">" & vbCRLF
Response.Write " <td>" & GetTranslation("LANG_SECURITY_CODE") & "</td>" & vbCRLF
Response.Write " <td align=""right""><img src=""code.asp"" border=""0"" width=""78"" height=""16""><input name=""scode"" type=""text"" maxlength=""8"" size=""20"" class=""cell""></td>" & vbCRLF
Response.Write " </tr>" & vbCRLF
Else


con questo:

Response.Write " <tr class=""tableline2"">" & vbCRLF
Response.Write " <td colspan=""2"">" & GetTranslation("LANG_SECURITY_CODE") & "&nbsp;" & vbCRLF

Response.Write " <img src=""code.asp"" border=""0"" class=""infomy""><input name=""scode"" type=""text"" maxlength=""8"" size=""15"" class=""cell"">&nbsp;" & vbCRLF
Response.Write " <a href=""Java_Script: window.location.reload()"">" & GetTranslation("LANG_RELOAD_CODE") & "</a>" & vbCRLF
Response.Write " </td></tr>" & vbCRLF
Else


NOTA: naturalmente, utilizzando <<GetTranslation("LANG_RELOAD_CODE")>> bisogna aggiungere anche una traduzione nel file di lingua:


volendo si potrebbe inserire anche nel guestbook o in signup-inc.asp...ma li secondo me è meno necessario.
ciao!
---------------
bluantinoo
http://www.pigneto.it
http://www.intergraf.it

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 : 146
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: 202768 Post sui forum: 51195 Libro degli ospiti: 4 Eventi: 7

Versioni

Temi