Подтвердить что ты не робот

Проверить, что пользователь вошел в систему управления пользователями Asp.net MVC

как я могу проверить, зарегистрирован ли пользователь в пользовательском элементе управления с помощью asp.net mvc

обычно на странице просмотра я использую это

<% if (User.Identity.IsAuthenticated) {%>
  //Do something
<% } %>

но я не могу сделать это с помощью пользовательского элемента управления

4b9b3361

Ответ 1

Это работает?

<%= Page.User.Identity.IsAuthenticated %>

Ответ 2

Ничего нового, чтобы добавить к Griegs ответ, но я обычно делал

@Request.IsAuthenticated

Ответ 3

Вы можете украсить метод атрибутом Authorize. Это требует, чтобы Пользователь вызывал метод, прошедший проверку подлинности.

Ответ 4

Ну, я использую VB

If User.Identity.Name = "" Then
   Response.Redirect("~/Login.aspx")
Else
   ........continue...........
End If