developer tip

사용자가 사용자 컨트롤 Asp.net MVC에 로그인했는지 확인

optionbox 2020. 11. 23. 08:02
반응형

사용자가 사용자 컨트롤 Asp.net MVC에 로그인했는지 확인


사용자가 asp.net mvc를 사용하여 사용자 컨트롤에 로그인했는지 어떻게 확인할 수 있습니까?

일반적으로보기 페이지에서 이것을 사용합니다.

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

하지만 사용자 컨트롤에서이 작업을 수행 할 수 없습니다.


작동합니까?

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

Griegs 답변에 추가 할 새로운 사항은 없지만 일반적으로 수행합니다.

@Request.IsAuthenticated

Authorize 특성을 사용 하여 메서드를 장식 할 수 있습니다 . 이를 위해서는 인증되는 메서드를 호출하는 사용자가 필요합니다.


나는 VB를 사용한다

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

참고 URL : https://stackoverflow.com/questions/1332132/check-if-user-is-logged-in-in-user-control-asp-net-mvc

반응형