Login "resta connesso"

mercoledì 23 maggio 2012 - 17.09
Tag Elenco Tags  C#  |  .NET 4.0  |  Windows XP  |  Visual Studio 2010  |  SQL Server 2008  |  Office 2010

Romanaderoma Profilo | Newbie

Mi scuso in anticipo se non è la sessione giusta...
vi espongo un mio problema ho una pagina di login e mi hanno detto di implementare la funzione resta connesso aggiungendo dei cookie possibile?
avendo poca esperienza e non sapendo di cosa si parli volevo sapere se qualcuno mi sa dare delle delucidazioni in merito grazie mille !!!!

luigidibiasi Profilo | Guru

si... coi cookie risolvi il tuo problema almeno finché l'utente non svuota la cache (dei cookie appunto)

google it: use cookie for persistent login
Luigi Di Biasi


http://www.dibiasi.it/
http://netsell.dibiasi.it - ecomm software -
http://blogs.dotnethell.it/luigidibiasi/
http://yadamp.unisa.it/ - YADAMP CMS -

Romanaderoma Profilo | Newbie

grazie mille per la tua tempestiva risposta
puoi farmi qualche esempio non so proprio da dove iniziare

luigidibiasi Profilo | Guru

ti dico solo l'idea generale (spero di non dimenticare nulla)

all'accesso di un utente CREI un token VALIDO (ad esempio 1024bit). Nel token vanno messi tutti i dati che riesci a leggere sulla macchina di chi esegue il login (es: ip, so, etc... tutto ciò che può legare quel token a quella postazione)

*salvi sul browser dell'utente il TOKEN in un cookie
*salvi in un database il TOKEN


nella pagina di login inserisci il codice che
* richiede al browser il cookie e se lo trova va a controllare sul database se è valido o meno
* se è valido identifichi l'utente senza richiedere il login
* se non è valido mostri la pagina di login

Luigi Di Biasi


http://www.dibiasi.it/
http://netsell.dibiasi.it - ecomm software -
http://blogs.dotnethell.it/luigidibiasi/
http://yadamp.unisa.it/ - YADAMP CMS -

Romanaderoma Profilo | Newbie

ma mi puoi fare un esempio pratico?!?!??!?!
ma lo devo implementare a livello di codice o di aspx?

sono riuscita a trovare il codice ma non so come implementarlo mi aiutate per favore?!?!?!?!?!?!?!

ecco il codice
DateTime now = DateTime.Now;

// Set the cookie value.
RestaConn.Value = Utente.Username;
RestaConn.Value = Utente.Pwd;
// Set the cookie expiration date.
RestaConn.Expires = now.AddYears(2999);

// Add the cookie.
Response.Cookies.Add(RestaConn);

dove lo devo mettere nella page load
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 !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5