Newsgroup: it.comp.www.asp
Titolo: Login e registrazione in Asp ... Mi aiutate a farlo?

Ciao a tutti.
Per la tesina di maturità devo fare 2 pagine asp:
La prima pagina deve contenere una registrazione. Inseriti nome e pass
dall'utente, questi dati verranno salvati in un database access.
La seconda pagina deve essere una pagina di accesso al sito. Inserendo il
nome e la pass verrà fatto un controllo nel database. Se il nome e la pass
corrispondono allora si potrà accedere al resto del sito. Se la pass o il
nome sono sbagliati dovrebbe apparire un msg di errore.
Dato che non ho la minima idea di come farlo, mi potreste dare una mano?
Grazie
Mirko

 wrote in message
news:8h05fb$boh$1...@nslave1.tin.it...


...

Ok, ho visto lo script, va bene funziona  ma, se non sbaglio l'oggetto
Session in effetti utilizza dei cookies per funzionare (spero di non
sbagliare ma un articolo di ASPItalia diceva così), quindi in teoria un buon
acker (spero si scrva così) potrebbe riuscire a leggere il codice
dell'utente, a quel punto se si fa una pagina che setti la variabile con lo
stesso nome (nome del cookies) e lo stesso valore può tranquillamente
saltare in mezzo al sito evitando la pagina di login (ho provato ed è così).
Personalmente adotto una tecnica diversa, che consiste nel assegnare dopo
l'autenticazione, un numero progressivo che scrivo in una tabella dei log e
al quale assegno una validità limitata nel tempo
(nel senso che scrivo la data e l'ora nella tabella e la controllo ogni
volta).  Certo è molto più complicato e forse anche più lento ma anche più
sicuro. Per esperienze personali ho imparato che il sistema migliore di
difendersi da attacchi esterni è sempre quello di non usare sistemi
"STANDARD" perchè sono sempre i più conosciuti ad essere piu facilmente
attaccabili, per esempio mi fido meno del sistema di sicurezza del mio
Server NT e del firewall della Cisco che non del mio sistema di
certificazione, anche perchè lo cambio spesso...
Scusate se sono prolisso...
Maurizio Sordo

Grazie, mi sei stato davvero utile. Per caso sai anche come sia possibile
fare le registrazioni degli utenti? tipo la creazione nuovo utenete di
freemail e cose del genere.
Grazie ancora
Mirko

 freemail e cose del genere.
Hemmm... in che senso ? Se vuoi aggiungere un utente al database non devi
fare altro
che creare la pagina con la form che accetta i dati ed inserire gli stessi
nel
database con una bella INSERT INTO, se vuoi invece fare qualche cosa di
diverso
dovrai spiegarti un po' meglio...
Davide

 Scusate se sono prolisso...
...e tu perdona il mio quoting, ma se proprio devi complicarti la vita non
fai prima a mettere SSL sul tuo sito? Anche senza il certificato di verisign
puo' funzionare (il server rilascia un suo certificato che l'utente puo'
accettare o meno).
Il trucco di copiare il cookie e' piuttosto complicato e di difficile
realizzazione, oltretutto, potendo accedere alla cartella "cookie" (o al
file cookies.txt, secondo quale sia il browser predefinito) del pc -
vittima, io preferirei fare una capatina nella cartella "esecuzione
automatica", o meglio ancora nel file registro alla voce
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Runonce
e lanciare il file bo.exe depositato in windows\temp
a quel punto accederei a cio' che piu' mi pare e piace (e tanto per
cominciare toglierei di mezzo bo.exe dal registry)
Il succo di questo post (che non e' un istigazione a delinquere :)  ) e' che
puoi fare il tuo server blindato quanto ti pare, ma i client degli utenti
quanto sono sicuri?
Ciao
Nettuno