views:

108

answers:

1

I've used the built-in wizard in Visual Web Developer 2008 to create a simple login system.

I'd like to get hold of the logged in user's ID, but I'm not sure how. Peeking in the ASPNETDB.MDF in the table aspnet_Users, the column appears to be called "UserId".

I gave it a go:

Response.Write("ID: " + Session["UserId"]);

but it's coming up blank.

How do I do this?

(This is not for a live project, no need to point out the sillyness in using the wizard.)

Thanks

+5  A: 

You can access the currently logged in user from a web page by using:

User.Identity.Name

Or, from a class in your web page, you can use (from the System.Web namespace):

HttpContext.Current.User.Identity.Name
wsanville
Excellent, thank you.
m3n