Newsgroup: it.lavoro.professioni.webmaster
Titolo: Cosiglio su form di registrazione al sito.

Sto realizzando un sito web nella quale gli utenti avranno la
possibilità di registrarsi.
Volendo descrivere a grandi linee il sito, posso dirvi che la
registrazione permetterà di pubblicare contenuti nel sito.
Sto cercando il giusto compromesso fra usabilità (non vorrei perdere
utenti stizziti dalla complessità del form) e sicurezza.
1) Vorrei avere un buon controllo sulla veridicità delle
registrazioni. In particolare:
- Evitare che gli utenti si possano registrare due volte con username
diversi
- Non permettere le registrazioni eseguite da spider automatici
- Avere la certezza che i dati inseriti dall'utente siano affidabili:
preferirei evitare registrazioni del tipo "Napoleone Bonaparte" o
"Giuseppe Garibaldi"...
- Evitare altri problemi di sicurezza che ora non mi vengono in mente
2) Vorrei che il form sia di facile utilizzo. Logicamente, richiedere
all'utente di inserire centinaia di informazioni personali (tutte
controllabili), aumenta la sicurezza del form, ma aumenta di certo
anche la percentuale di abbandono.
Soluzioni a cui ho pensato:
- inserimento dell'immagine di controllo per escludere gli spider che
compilano i form in modo automatico
- richiesta di tutti i dati utili alla compilazione del codice fiscale
(con relativo controllo)
- invio di una mail all'indirizzo indicato per l'attivazione
dell'account
in alternativa (o in aggiunta) a quest'ultimo punto
- richiesta di un codice di attivazione inviato all'utente per metà
tramite e-mail e per metà tramite SMS.
Non  so a cos'altro pensare.
Io l'ho buttata là... Aspetto vostri consigli, critiche o commenti.
Grazie a tutti.

 "Giuseppe Garibaldi"...
A parte che dovresti inserire manualmente tutti i nomi da evitare, 
poterebbe esserci benissimo qualcuno che si chiama così veramente. Ad 
esempio al liceo ho avuto Sandro Botticelli come insegnante di scienze, 
ed eravamo pure a Firenze :-)
-- 
Raffaele Masi
www.webmasterfirenze.it

 ed eravamo pure a Firenze :-)
Ok ok, ma ad esempio colui che si registra come Sandro Botticelli
potrebbe dover fornire un codice fiscale da verificare con quello
calcolato in base ai dati inseriti (non è che sia così difficile, però
meglio di niente)...
Tutto questo unito al punto precedente è già un buon inizio (secondo
me), ma la mia domanda era rivolta a coloro che hanno già sperimentato
con successo soluzioni innovative in questa direzione...
Grazie ancora per le risposte Raffaele.
Francesco D'Aguanno
http://daguanno.blogspot.com
http://www.daguanno.it
 (di nuovo under costruction)

 navigatore medio abbia decine di caselle e-mail)...
Questo è un buon sistema ma per quale motivo ti serve tanta rigidità non
lo hai detto.
Io, ad esempio, ho la possibilità di creare infiniti alias al mio dominio...
-- 
Amministratore
www.amiciamici.com
Giornalismo dal basso sull'amicizia e sul turismo
"Pronto Chi Bussa" il primo podcast di Parma e provincia?

 Io, ad esempio, ho la possibilità di creare infiniti alias al mio dominio...
Anche questo è vero ma più deterrenti metto e più aumenta la
sicurezza.
L'unico modo per essere sicuri nel web è non essere nel web.


L'unica cosa che ti rimane è mandare una password ad un indirizzo
internet ed un codice di attivazione ad un domicilio via lettera con
firma di chi la riceve magari.
Ma rompe le scatole anche quando sono le Banche a fare questa procedura.


 Ma rompe le scatole anche quando sono le Banche a fare questa procedura.
Concordo.
Mah... Vediamo un po' cosa mi verrà in mente...
A proposito, un'altra domanda:
Una volta che l'utente ha eseguito l'accesso, i dati della sessione
corrente, tipo username e nome, dove li registrereste ? Nei cookies o
in una variabile di sessione lato server ?
Grazie a tutti


 in una variabile di sessione lato server ?
Non sono molto esperto in questo, forse su i.c.w.php sanno darti una mano.
Io scelgo le sessioni con i dati criptati ma non ricordo bene come ho
fatto quando mi è servito.
