As per my question. Will this generates the same username for anonymous and logged in user?
EDIT: sorry for the confusing question. What I'm trying to find out is that if User.Identity.Name is a reliable way to get the username of currently logged in user. Trying to avoid Membership.GetUser().Username as GetUser() might return null for anonymous user.