2010-01-10 6 views
0
내가 asp.net MVC 사이트의 로그인 사용자 컨트롤을 만들려면

는 여러 페이지 내가보기, 컨트롤러, 모델은 내가이 사용자 제어여러 페이지에서 사용할 로그인 사용자 컨트롤을 어떻게 만듭니 까?

+0

정확히 무엇을 찾으십니까? 사용자를 로그인 페이지로 리디렉션하는 논리? ASP.NET MVC와 함께 제공되는 기본 프로젝트에는이 프로젝트가 이미 포함되어 있습니다. –

+0

어떻게 내가 여러 페이지에서 사이트의 사이드 바에있을 사용자 정의 컨트롤 에서이 논리를 만드는, ASP.NET MVC와 함께 제공되는 기본 프로젝트는 사용자 정의 컨트롤이 아닌 기본 페이지가 포함되어 있습니다 – Ahmed

+0

나는 희망/생각하는 대답을 추가했습니다 귀하의 질문에 대한 답변. 그리고 Stack Overflow에 오신 것을 환영합니다! :) –

답변

0
<% if(User.IsAuthenticated) { %> 
    <%-- User is logged in, show them the sidebar to do with their account --%> 
    <% Html.RenderPartial("Sidebar/LoggedInSidebar"); %> 
<% } else { %> 
    <%-- User needs to log in, show them a sidebar that asks for their credentials --%> 
    <% Html.RenderPartial("Sidebar/LogInSidebar"); %> 
<% } 
에 대한 모든 물건을 처리하는 방법이 일반 페이지에 대한 에 사용되는 ~/Views/Shared/Sidebar/LogInSidebar.ascx- ~/Views/Shared/Sidebar/LoggedInSidebar.ascx
  • LogInSidebar 포인트
    • LoggedInSidebar 포인트
  • 0

    어리석은 질문 @Ahmed하지만 당신은 당신이 때에게 핸드 크림을 생성 된 하나를 사용할 수 없습니다 새로운 MVC 프로젝트를 만드시겠습니까?

    LogOnUserControl.ascx라는 공유 폴더에 있습니다.

    +0

    로그인 제어가 필요하기 때문에 바보 답장 @griegs 사용자 이름/암호가 아닌 작업 링크 – Ahmed

    관련 문제