aerdnamac (Normal User)
Newbie
Messaggi: 5
Iscritto: 12/06/2013
|
allora, ho un problema.
su internet ho trovato un codice tramite cui attraverso l'inserimento di una password si viene redirectatiad una seconda pagina però non funziona, qualcuno mi potrebbe aiutare?
<!---Aggiungi il seguente codice tra i tag HEAD--->
<meta name="robots" content="no index,no follow">
<SCRIPT LANGUAGE="JavaScript">
<!-- Nasconde file da browser che non supportano javascript!
function getPassword() {
var password = prompt("Per favore inserisci la password: \('Solo caratteri minuscoli, per favore'\)", "Inserisci Password")
if (password == "PASSWORD") {
window.location='URL SITO'
document.writeln("<BODY><H1>Spiacente!</H1>Hai provato ad accedere con una password errata.<br>Per favore vai Indietro col tuo browser o riaggiorna e prova ancora oppure <a href=URL SITO>Clicca qui per uscire</a></BODY>")
}
}
// stop nascondi ora -->
</SCRIPT>
<!--Aggiungi il seguente codice tra i tag BODY--><BODY onLoad="getPassword()">
lo so che è javascript ma io capisco solo qualcosa di html e basta, quindi posto qui.
inoltre non riesco a capire dove devo mettere i tag head e body!
Ultima modifica effettuata da aerdnamac il 23/06/2013 alle 14:52 |
|
()
Newbie
Messaggi:
Iscritto:
|
|
|
GN (Member)
Guru
Messaggi: 772
Iscritto: 30/04/2011
|
Ti sconsiglio vivamente questo sistema, un controllo client-side come questo è bypassabile con una facilità irrisoria: basta che l'utente apra il sorgente della pagina perchè possa vedere l'url della pagina privata, copiarlo nella barra del browser e violare così l'area privata. Usa un controllo server side tramite linguaggio di scripting (es. PHP) o tramite le impostazioni del webserver come ti abbiamo suggerito qui http://www.pierotofy.it/pages/extras/forum/83/1047202-prot ....
|
|
()
Newbie
Messaggi:
Iscritto:
|
GN, lui ha detto che non sa niente.
|
|
GN (Member)
Guru
Messaggi: 772
Iscritto: 30/04/2011
|
Postato originariamente da TheDarkJuster:
GN, lui ha detto che non sa niente. |
Beh, io o provato a dargli una dritta, tanto per evitare che approfondisse quel sistema praticamante inutile, no? |
|
()
Newbie
Messaggi:
Iscritto:
|
Si GN lo avevo capito, ma a mio parere è inutile dirglielo, dice di capire html, ma non sa dove vanno messi head e body, secondo te può sfruttare il tuo consiglio?
|
|
pierotofy (Admin)
Guru^2
Messaggi: 6230
Iscritto: 04/12/2003
|
Postato originariamente da TheDarkJuster:
ma a mio parere è inutile dirglielo, dice di capire html, ma non sa dove vanno messi head e body |
Io penso sia inutile fare certe affermazioni.
|
|
()
Newbie
Messaggi:
Iscritto:
|
Mah, forse no, metti che si sente offeso e va a studiare..........
|
|
Qwertj (Dev Team)
Guru
Messaggi: 678
Iscritto: 30/05/2011
|
Mi ricorda un certo antivirus
Codice sorgente - presumibilmente HTML / CSS |
If Nomefile.Contains("virus") Then MsgBox("Virus rilevato!")
|
MAI validare (solo) client side
In questo caso poi trasmettere la password in chiaro o la url del redirect rende, come ha detto GN, completamente inutile questo sistema
Non se dirti di studiare o di far esperienza... Fai entrambi e leggiti qualche guida di sviluppo siti!
Se ti interessa fare cose di questo genere studia un linguaggio server-side: PHP è facile se conosci già C/C++, ASP.NET se conosci ià C#, poi ce ne sono altri che però sono un po' più "difficili", tipo Ruby, che magari è meglio che affronti quando avrai già dimestichezza con la programmazione server-side.
A buon rendere
|
|