Errore logn, "invalid cast exception"

lunedì 22 dicembre 2008 - 17.26

Amodio Profilo | Expert

salve a tutti
come da allegato non riesco ad effettuare l'autenticazione dell'utente
mi si ferma su " Dim ID As FormsIdentity = CType(HttpContext.Current.User.Identity, FormsIdentity)"
l'erore è invalid cast exception


cosa potrebbe essere dovuto?

rossimarko Profilo | Guru

>salve a tutti
>come da allegato non riesco ad effettuare l'autenticazione dell'utente
>mi si ferma su " Dim ID As FormsIdentity = CType(HttpContext.Current.User.Identity,
>FormsIdentity)"
>l'erore è invalid cast exception
>
>
>cosa potrebbe essere dovuto?

Ciao,

l'errore è dovuto al fatto in quel momento HttpContext.Current.User.Identity non è di tipo FormsIdentity, perchè stai effettuando l'autenticazione e il valore salvato è quello relativo alla chiamata precedente (quindi non loggato --> GenericIdentity).
L'operazione che hai riportato di solito veniva fatta nel global.asax nel metodo AuthenticateRequest

A seconda di come vuoi gestire l'autenticazione ti consiglio di guardare questi link:
- Autenticazione stile ASP.NET 1.1 http://support.microsoft.com/kb/311495
- Autenticazione basata su provider http://www.dotnethell.it/articles/Membership-Role-Profile-Provider.aspx
-----------------------------------------
Rossi Marco
http://blogs.dotnethell.it/rossimarko
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