Logout

giovedì 01 giugno 2006 - 22.29

maxsub71 Profilo | Newbie

Buonasera
In un'applicazione web una volta che esco da un'area riservata come posso far in modo che anche si digito il tasto indietro non mi faccia ritornare nell'area privata e farmi richiedere la password?

Ciao a tutti

max

freeteo Profilo | Guru

ciao,
credo proprio che tu debba usare la sicurezza integrata di asp.net, specificando nel web.config:
<authentication mode="Forms"> <forms name="qpWeb" loginUrl="mialogin.aspx" protection="All"... ... <authorization> <deny users="?"/> ...
in modo che quando viene premuto il pulstante di "Logout" venga eseguito il codice :
FormsAuthentication.SignOut() Response.Redirect(...
e quindi qualsiasi pagina venga richiesta (cache del browser permettendo) ti venga richiesto la login..ovviamente per le pagine che hai protetto...Questa a mio avviso, è il modo giusto di gestire la sicurezza
ciao.

Matteo Raumer
MCAD ... .net addicted :-)
http://blogs.dotnethell.it/freeteo
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