반응형
사용자가 사용자 컨트롤 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
반응형
'developer tip' 카테고리의 다른 글
iOS9의 CLLocationManager에있는 allowsBackgroundLocationUpdates (0) | 2020.11.23 |
---|---|
Android Studio에 잘못된 파일 내용이 표시됨 (0) | 2020.11.23 |
\ n 및 \ r \ n을 (0) | 2020.11.23 |
OS 또는 장치 유형과 같은 시스템 정보를 감지하는 방법 (0) | 2020.11.23 |
열거 형을 목록으로 변환하는 방법 (0) | 2020.11.23 |