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
Problema logout ,master page returnUrl .
mercoledì 11 novembre 2009 - 12.38
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
liuc
Profilo
| Junior Member
146
messaggi | Data Invio:
mer 11 nov 2009 - 12:38
Illustro la situazione :
accedo al sito con le credenziali di amministratore e apro la pagina
http://localhost/Demo/reserved/admin/Admin.aspx
Da qui eseguo il logout (il controllo loginstatus si trova nella masterpage)
mi si apre la pagina di login ma la url è la seguente
http://localhost/Demo/free/Login.aspx?ReturnUrl=%2fDemo%2freserved%2fadmin%2fAdmin.aspx
e se ora inserisco le credenziali di un utente (non amministratore) continuo a restare nella pagina di login (dal momento che cerca di accedere alla pagina admin.aspx per la quale l'utente non è autorizzato).
Come posso risolvere il problema?
Nel web.config del sito ho questo codice :
<authentication mode="Forms">
<forms loginUrl="~/free/Login.aspx" ></forms>
</authentication>
nella cartella reserver ho il seguente web.config :
<configuration>
<system.web>
<authorization>
<deny users="?"/>
</authorization>
</system.web>
</configuration>
nel masterpage.master.cs ho questo codice :
protected void userLoginStatus_LoggedOut(object sender, EventArgs e)
{
FormsAuthentication.SignOut();
Roles.DeleteCookie();
FormsAuthentication.RedirectToLoginPage();
}
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 !