Re: GetUser.ProviderUserKey gives me System.NullReferenceException
- From: "Marc " <RmEaMrOcVE@xxxxxxxxxxx>
- Date: Sun, 6 Jul 2008 19:12:34 +0100
"Cirene" <cirene@xxxxxxxxxxx> wrote in message
news:%23kiVgEk3IHA.4800@xxxxxxxxxxxxxxxxxxxxxxx
Using asp.net membership. My login.aspx page goes to the
loginredirect.aspx page after the user logs in.
For some reason "Membership.GetUser.ProviderUserKey.ToString" gives me
this error:
System.NullReferenceException: Object reference not set to an instance of
an object. at loginredirect.Page_Load(Object sender, EventArgs e)
Any reason why? I should be logged in fine.
Is there another way in which I should get the current users UserId?
I recommend you surround the code with some checks first, like this:
If User.Identity.IsAuthenticated Then Begin
myString := Membership.GetUser().ProviderUserKey.ToString
End Else Begin
Response.Write('User is not logged in.');
Response.End;
End;
{yes, that's Delphi ;-) }
Step through that code in the debugger to find out if it goes down the
"IsAuthenticated " path. If not then you know what the problem is.
Marc
.
- Follow-Ups:
- Re: GetUser.ProviderUserKey gives me System.NullReferenceException
- From: Tanzim Saqib
- Re: GetUser.ProviderUserKey gives me System.NullReferenceException
- References:
- Prev by Date: IIS Virtual Directory Woes
- Next by Date: Re: Throw System.UnauthorizedAccessException ?
- Previous by thread: Re: GetUser.ProviderUserKey gives me System.NullReferenceException
- Next by thread: Re: GetUser.ProviderUserKey gives me System.NullReferenceException
- Index(es):
Relevant Pages
|