Как проверить, что пользователь "вошел в систему"?
Я использую аутентификацию формы с помощью метода ниже в моем ASP.NET применение
FormsAuthentication.RedirectFromLoginPage(txtUsername.Text, true);
Как проверить, вошел ли пользователь в систему или нет? И как я могу получить имя пользователя, вошедшего в систему пользователя?
4 ответа:
мне удалось найти правильный. Это ниже.
bool val1 = System.Web.HttpContext.Current.User.Identity.IsAuthenticated
EDIT
кредит этого редактирования идет на @Gianpiero Caretti кто предложил это в комментариях.
bool val1 = (System.Web.HttpContext.Current.User != null) && System.Web.HttpContext.Current.User.Identity.IsAuthenticated