Newsgroup: it.comp.lang.javascript
Titolo: script per pwd

Ho un semplice guestbook che contine due campi: "message" e "from" più un
oggetto "input type submit" che invia i dati contenuti nei campi di cui
sopra alla guestbook stesso.
Io vorrei semplicemente modificare la cosa facendo si che prima di inviare i
dati venga testato il contenuto di form e se non corrisponde ad una password
preimpostata non si permetta la pubblicazione del messaggio.
Sapete darmi un'indicazione? Anche un link dove leggere in proposito
andrebbe bene.
Grazie ciao

 preimpostata non si permetta la pubblicazione del messaggio.
Per poterlo controllare devi aver scritto la password nel sorgente, e
chiunque può leggerlo e quindi leggere la password...
questi controlli vanno fatti lato server.
-- 
"That until there is no longer first class
And second class citizens of any nation
Until the colour of a man's skin
Is of no more significance than the colour of his eyes
Me say war"
B.M.

 sopra alla guestbook stesso.
Il guestbook puoi averlo solo se hai una tecnologia server side. In tal
caso devi fare il controllo lato server, non certo lato client.
Se invece il tuo e' semplicemente un form che ha un action che punta ad un
servizio di guestbook hostato da qualcun'altro, allora non puoi farci
nulla.
-- 
ZER0://coder.gfxer.web-designer/
~ Io non soffro di pazzia, ne godo ogni minuto.
(I don't suffer from insanity, I enjoy every minute of it)

 andrebbe bene.
Solo un'indicazione: potresti creare l'MD5 (o un CRC, o un altro tipo di 
trasformazione) del campo da controllare e confrontarlo con il valore 
trasformato gia' memorizzato in un campo hidden.
Non ho di queste funzioni a portata di mano (neanche in JsDir.com) ma le 
trovi facilmente con Google, anche gia' tradotte in JavaScript.
Pero' non ho mica capito bene di che password parli visto che scrivi di voler 
controllare il contenuto del form con una password".
Spero che tu abbia le idee chiare ed hai solamente scritto male il messaggio 
:-)
-- 
Ciao, Riccardo
------------------------------------------------------------------------
http://www.jsdir.com
  ---- Bring Your Site To Life!!!!
http://www.wmtools.it
 ---- WebMasterTools - Servizi per il tuo sito
http://www.dev2dev.it
 ---- La rete ha connesso nuove particelle - D2D006
------------------------------------------------------------------------
Per rispondere: togli il PUNTO .

 questi controlli vanno fatti lato server.
Mi serve solo un controllo semplice anche un js all'interno di un html che
dica qualcosa tipo
se sei "pippo" puoi scrivere il messaggio, se non sei "pippo" il messaggio
non puoi scriverlo!
Tutto qui.
Spero di aver chiarito
Grazie comunque.
Ciao

 messaggio :-)
Dunque, mi sono schiarito un pò le idee e provo a spiegarti la cosa che
voglio fare è
semplicemente un controllo sul campo "from".
Questo controllo deve fare:
se "form" contiene "pippo", "pluto" o "paperino" --> ok pubblico il msg sul
guestbook;
altrimenti --> "Non puoi pubblicare il msG"
spero di essermi spiegato
Grazie per l'aiuto

 spero di essermi spiegato
Ora si! :-)
Usa semplicemente una qualsiasi funzione di validazione che trovi in giro, 
devi solamente leggere il value del campo e confrontarlo con i possibili 
valori, che puoi mettere in un array o in una serie di "or" se sono pochi.
Qualcosa del genere:
< form ... onsubmit='return verifica(this)'>
< script>
function verifica(mod)
{
txtinput=mod.nometuocampo.value;
if (txtinput=="pippo" or txtinput=="pluto"=
return true
else
return false
}
E' solo una traccia.


 E' solo una traccia.
Ma non mi scrivere "or" ^_^;
-- 
ZER0://coder.gfxer.web-designer/
~ Tutti quelli che credono nella psicocinesi, per favore alzino la mia
mano.

 Ma non mi scrivere "or" ^_^;
AAAArrrrggghhh!!!!
Ho mischiato JavaScript e SQL visto che sono mesi che non tocco VBScript 
:-)))


 :-)))
Se, se.. e chi ci crede :PPP
-- 
ZER0://coder.gfxer.web-designer/
~ "Massi' che e' uno standard, e' uno standard proprietario."
(Gio')

 Anche se qualcuno scoprisse la password non succede niente.
Non capisco: se č inutile non metterla, no?
comunque se setti un var pwd='pippo';
potresti mettere nella form un onsubmit='return
this.elements["From"].value==pwd'
-- 
"Emancipate yourselves from mental slavery;
None but ourselves can free our minds"
									    B.M.

 Non capisco: se č inutile non metterla, no?
E' lunga da spiegare... provo a spiegarti:
la cosa che voglio fare č semplicemente un controllo sul campo "from".


 altrimenti --> "Non puoi pubblicare il msG"
Sě, ma penso quasi chiunque conosca lo 0,00001% di come funziona internet
si guarda il sorgente e legge la password....
Comunque vedi le altre risposte (non posso farlo onsubmit altrimenti Zer0
mi accuserebbe di spaghetti-code, e dato che solo ultimamente mi sto
avvicinando agli "spaghetti-western", non vorrei mescolare le 2 cose!)
-- 
"E' l' ignoranza che crea l'intolleranza
 di gente cieca e senza coscienza"
									  S.S.S.