Premessa...Perchè è meglio l'Espressione Regolare?
Come molti di voi hanno già notato (e segnalato nel Forum), in AspNuke è possibile registrarsi inserendo all'interno della propria Login pressochè qualsiasi carattere presente nella tastiera (e nel codice ASCII :-D )
Tutto ciò ovviamente non è una "cosa buona", in quanto qualche malintenzionato potrebbe sfruttare questa "libertà" data da AspNuke per renderci poi la vita un attimino più difficile nella gestione del nostro portale. (è chiaro il significato di questo giro di parole, vero??) :)
Non è mai cosa buona e giusta lasciar fare ad un utente tutto ciò che vuole, men che meno l'immissione di dati a sua discrezione. Ora come ora, purtroppo, la procedura di iscrizione ad AspNuke è un fianco un po' troppo scoperto a mio avviso e lo scopo di questo mini-articolo è proprio quello di "tappare la falla" con una semplice e veloce procedura.
Parliamo di Espressioni Regolari... ovvero di stringhe di dati (come ad esempio una Login) limitate nell'inserimento ad un certo numero di caratteri che decidiamo noi a priori.
In poche parole, dopo aver applicato questa procedura, gli utenti per registrarsi potranno solamente inserire caratteri alfanumerici standard [0-9] [a-z] più il carattere punto [.]; tutto il resto non verrà accettato.