Мне интересно, как я могу получить идентификатор пользователя сразу после проверки. Есть ли другой метод, который я могу использовать для входа в систему, чем
FormsAuthentication.RedirectFromLoginPage(userName, true);
Вот что у меня есть.
if (Membership.ValidateUser(userName, password))
{
// i get a null object on the below as i haven't logged in yet
Guid UserID = new Guid(Membership.GetUser(User.Identity.Name).ProviderUserKey.ToString());
// some other logic that requires UserId
}