Newsgroup: it.comp.lang.javascript
Titolo: Simulare casella input per password

Per evitare il problema della memorizzazione delle password nel
browser vorrei simulare una casella di input di tipo password.
Qualcuno si è già posto il problema e mi può aiutare?
Grazie
Alberto

 browser vorrei simulare una casella di input di tipo password.
a me sembra una pazzia ... autocomplete ?
http://wiki.mozilla.org/The_autocomplete_attribute_and_web_documents_using_XHTML
-- 
"Affacciati affacciati benedici, guardaci
 guardaci...guardaci!
 Tanto sono quasi duemila anni che stai a guardare!"
									    E.B.

 
http://wiki.mozilla.org/The_autocomplete_attribute_and_web_documents_using_XHTML
IMHO e' un po' da pazzi anche questo tipo di strada; personalmente 
preferisco non sfruculiare a quel livello.
Per alcune webapp ho usato un trucchetto un tantino più definitivo (IMHO).
Problema: per ricordare i "value" il browser fa riferimento ai "name" dei 
campi.
Mia soluzione: ho cambiato dinamicamente il "name" del campo password 
generandone al volo uno casuale (stringa di n caratteri).
Poi per poter identificare il "name" del campo pwd da leggere lato server 
(e procedere all'autenticazione) il "name" (di fatto e' una stringa) la 
conservo nel "value" di un campo *hidden* con "name" predefinito.
In questo modo se l'utonto sceglie di memorizzare il form ottiene che:
- il campo *hidden* ha sempre "name" uguale e lo memorizza (ci prova)
- il campo *pwd* ha sempre "name" diverso e lo memorizza anch'esso... ma la 
prossima volta che l'utonto va ad autenticarsi il browser non ritrova(1) 
più lo stesso "name" nel suo db e non può precompilargli il campo.
Soluzione valida?
Penso di si. La prima delle webapp in cui ho messu su 'sta roba e' on-line 
ormai da un 3 anni circa, la usano una 50ina di utenti sparsi in tutta 
Italia (fra lo staff e i clienti)  ed ancora due settimane fa uno degli 
ut{e,o}nti mi chiama e mi chiede "ma perché non riesco a memorizzare la pwd"?
Andare a leggere 5mm sotto "La memorizzazione e' disabilitata per motivi di 
sicurezza" no eh? :-P
(1) Qui e' il punto critico: se la stringa e' abbastanza lunga ci sono 
buone probabilita' che non si ripresenti piu' la stessa per lo stesso 
utente per un lasso di tempo ragionevolmente (e IMHO sufficientemente) lungo.
p.s.
Ogni volta che torno a trovare un po' di tempo per lurkare qui dentro 
continuo a ritrovarci le stesse persone... fa piacere!
Ciao e bentrovati a tutti i "vecchietti" par mio :-)
-- 
"Any sufficiently advanced technology is indistinguishable from magic"
Sir Arthur Charles Clarke

 conservo nel "value" di un campo *hidden* con "name" predefinito.
In alternativa potresti usare per il campo password un nome composto da 
una parte fissa "password" e una che generi, poi ti peschi il parametro 
post il cui nome comincia con "password".


Ci avevo pensato, ma ho preferito un name completamente diverso ad uno che 
somiglia.
In futuro i browser potrebbero proporre alternative basandosi proprio sulla 
somiglianza... e volevo evitare anche questa possibilità.


 sicurezza" no eh? :-P
quoto.
E' incredibile a che livelli possono arrivare la pigrizia e a
stupidità... che spesso sono compagne di viaggio
Max
-- 
http://www.maxori.it
L'Arte è la capacità di fare cose di nessun valore
e di riuscire a venderle
F. Zappa

 Ciao e bentrovati a tutti i "vecchietti" par mio :-)
Uh, son dovuto andare a vedere gli header del post per capire..
:) All'epoca postavi con il nome e cognome; e nel mentre ci son
stati altri "Riccardo". ;)
Tempo fa ci si chiedeva giust'appunto che fine avessi fatto; mi
fa piacere vedere che ogni tanto passi ancora da qui. :)
-- 
~ Non sono disordinato. Sono solo un massimizzatore di entropia.

 fa piacere vedere che ogni tanto passi ancora da qui. :)
Com'è che si dice... "non ci sono ma vi penso sempre" :-D


 Sir Arthur Charles Clarke
Vi ringrazio per le varie soluzioni proposte che sono comunque
applicabili.
Io avevo pensato che si potrebbe utilizzare un campo hidden non di
tipo password su cui fare focus e poi, ad ogni pressione di un tasto,
far apparire un asterisco su di un campo non password in modo da
simulare un input di tipo password (scusate se non sono molto
chiaro!).
Il problema è che non conosco js e non so come si faccia!
Vi sembra una soluzione ragionevole?
Alberto

 chiaro!).
Se č hidden, temo che tu non possa darci il focus. Inoltre questa
soluzione creerebbe piů problemi che altro (dovresti intercettare
anche lo spostamento tramite cursori e l'inserimento di caratteri
nel mezzo, l'eliminazione, etc).
Direi che č preferibile utilizzare un approccio piů simile ai due
precedenti che ti sono stati suggeriti.
-- 
~ Tutti quelli che credono nella psicocinesi,
per favore alzino la mia mano.

 
http://groups.google.it/group/it.comp.lang.javascript/about?hl=it
Ma guarda, manco sapevo di essere al decimo posto...