Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 2.0 / 3.5 / 4.0
Invio cookie con password casuale generata dal server, e login tramite...
mercoledì 10 gennaio 2007 - 12.24
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
kappuccettorosso
Profilo
| Newbie
2
messaggi | Data Invio:
mer 10 gen 2007 - 12:24
Ciao a tutti, scusate l'intrusione, visto che sono "ignorante" in questo campo.
Avrei un problema: devo progettare un login nel quale il server invii al client tramite cookie una password casuale, e che nella stessa pagina di login il client visualizzi la password generata e la debba riscrivere in una text box per effettuare l'accesso (simile al sito della vodafone, quando - per inviare il primo messaggio - compare una finestra con un codice alfanumerico da ridigitare in una textbox). Il fatto è che devo creare uno script "lato client" che mi permetta appunto di visualizzare nel login.aspx questo codice alfanumerico.
Non so assolutamente da dove partire, se non che so che in global.asax.vb devo generare la password e inviare il cookie nella session_start; inoltre cosa devo fare nella web.config e negli altri aspx e aspx.vb?
Ringrazio chiunque voglia aiutarmi anche nel piccolo, qualsiasi consiglio è ben accetto o anche rimandarmi in qualche sito dove possa trovare tutorial semplici e script già fatti.
GRAZIE A TUTTI! CIAO pietro
fustaman
Profilo
| Junior Member
52
messaggi | Data Invio:
mer 10 gen 2007 - 12:43
Ciao, non sono sicuro di aver capito esattamente le tue esigenze, ma direi che innanzi tutto non hai la necessità di andare a mettere codice nel global asax sull session start ma ti basta mettere il codice di generazione del codice ed eventuale scrittura del cookie nella pagina di login stessa.
Anche perchè credo che l'evento session start venga generato sul primo accesso ad una qualsiasi pagina del sito e quindi sarebbe eseguito il codice inutilmente anche se si arriva da un link esterno (es google) ad un'altra pagina qualsiasi del sito.
In secondo luogo non capisco la necessità di farlo visualizzare da un codice javascript lato client non può visualizzarlo direttamente il codice server?
kappuccettorosso
Profilo
| Newbie
2
messaggi | Data Invio:
mer 10 gen 2007 - 13:13
il fatto è che è una esercitazione di un esame universitario dove la preparazione secondo il professore è stata leggere e studiare a memoria il VB.NET, quando di ASP.NET non se ne parla molto...
E' lui stesso ad averci detto di inserire funzione di generazione casuale e invio cookie all'interno del global asax, e di averci confermato il fatto che è lo script lato client a dover visualizzare la password del cookie, permettere all'utente di riscriverla in una text box e fare il redirect al default aspx....so magari di non risultare chiaro, ma è proprio per il fatto che certi professori suppongono che uno studente possa sapere programmare solo dopo aver letto un cavolo di libro....
fustaman
Profilo
| Junior Member
52
messaggi | Data Invio:
mer 10 gen 2007 - 13:45
per la gestione di cookies via javascript sulla rete si trova una marea di esempi eccotene giusto un paio
http://www.yappy.it/guida_javascript/cookies_e_javascript.php
http://www.jsdir.com/tutorials/cookies.asp?p=1
poi una volta letto il valore del cookie e messo in una variabile per farlo visualizzare in pagina basta che tu abbia predisposto in pagina un div con un id come ad esempio
<div id="chiave"></div>
che che dal codice javascript usi questa istruzione : document.getElementById("chiave").innerHTML = [valore cookie];
mentre per la scrittura/lettura di un cookie da parte di asp.net eccoti un'altro reference direttamente sul sito di Microsoft.
http://www.microsoft.com/italy/msdn/library/default.asp?url=/italy/msdn/library/net/aspnet/vbtchASPNETCookies101.asp?frame=true
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !