반응형
사용자가 로그인하고 있는지 확인하는 방법
ASP에서 아래와 같은 방법으로 폼 인증을 사용하고 있습니다.NET 어플리케이션
FormsAuthentication.RedirectFromLoginPage(txtUsername.Text, true);
사용자의 로그인 여부를 확인하려면 어떻게 해야 합니까?로그인한 사용자의 사용자 이름은 어떻게 얻을 수 있습니까?
나는 간신히 정확한 것을 찾아냈다.아래에 있습니다.
bool val1 = System.Web.HttpContext.Current.User.Identity.IsAuthenticated
편집
이 편집의 공적은 이를 코멘트로 제안한 @Gianpiero Caretti에게 돌아간다.
bool val1 = (System.Web.HttpContext.Current.User != null) && System.Web.HttpContext.Current.User.Identity.IsAuthenticated
가장 간단한 방법:
if (Request.IsAuthenticated) ...
if (User.Identity.IsAuthenticated)
{
Page.Title = "Home page for " + User.Identity.Name;
}
else
{
Page.Title = "Home page for guest user.";
}
인증 여부를 확인하는 가장 쉬운 방법은Request.User.IsAuthenticated
(기억상으로는)라고 생각합니다.
언급URL : https://stackoverflow.com/questions/6086529/how-to-check-user-is-logged-in
반응형
'programing' 카테고리의 다른 글
gulp 명령을 찾을 수 없음 - gulp 설치 후 오류 (0) | 2023.04.29 |
---|---|
상속 및 의존성 주입 (0) | 2023.04.24 |
WPF: 개체를 ComboBox에 바인드하는 방법 (0) | 2023.04.24 |
Angular 프로젝트에 이미지(및 기타 자산)를 로드하는 방법 (0) | 2023.04.24 |
Azure 스토리지:크기가 0바이트인 업로드된 파일 (0) | 2023.04.24 |