ASP.NET 멤버십을 구현해야합니다. 회원 자격은 기본적으로 보안 시스템을 신속하게 만들고 사용자가 직접 만들 필요가 없습니다.
ASP.NET 2.0 이후로 많은 리소스를 찾을 수 있었지만 많이 변경되지 않았습니다. 예를 들어, http://www.troyhunt.com/2011/10/5-minute-wonders-aspnet-membership.html
이렇게하면 보안 섹션과 사용자 권한을 가질 수 있습니다.
실제 질문과 관련하여 누군가가 로그인했는지 확인하는 유일한 방법은 ASP.NET 멤버쉽을 사용하는 것입니다. Windows 인증을 사용할 수 있지만 추가 작업없이 이름과 같은 사용자 정보를 쉽게 얻을 수 없습니다. , 당신은 ASP.NET 회원 경로를 사용하는 경우
, 당신은 폼 인증을 사용하고있을거야, 그리고이 두 가지 상태, 익명 (로그인되지 않음)에 기록. 로그인 한
사람의 표시하려면이있을 것이다 LoginView
컨트롤을 사용합니다. 뒤에 코드에서
<asp:LoginView ID="ctlRightNavbar" runat="server">
<AnonymousTemplate>
Not logged in
</AnonymousTemplate>
<LoggedInTemplate>
Welcome <asp:Label ID="lblName" runat="server" />
</LoggedInTemplate>
</asp:LoginView>
http://www.codeguru.com/csharp/csharp/cs_misc/security/article.php/c13127/ASPNET-Tip-Using-the-LoginView-Control.htm, 당신은 특히 MembershipUser 클래스와, 사용자 정보를 얻기 위해 회원 정보를 사용합니다.
// get the logged in user
MembershipUser user = Membership.GetUser();
// user will be null if not logged in
if (user != null)
// display the user details
lblName.Text = user.UserName;
ASP.NET 폼 authentication.http : //www.codeproject를 사용하십시오.com/Articles/13872/ASP-NET의 양식 인증 및 권한 부여 – chamara