2010-04-01 6 views
1

해결 방법은 영역/CMS/로그인 폴더가있는 Portal입니다. CMS/컨트롤러의 로그인 컨트롤러는 포털 솔루션의 AccountController와 거의 같습니다. I 로그인 정보를 사용자 정의하고 그 한 가지를 제외한 모든 잘 작동 :
http://localhost:1177/CMS/Login

어떤 생각 방법 : 나는 [Authorize] 필터를 사용하여 사용자가 이상 로그인하지 않은 경우 그가 http://localhost:1177/Account/LogOn?ReturnUrl=%2fCMS%2fArticle로 리디렉션되고 난 그 리디렉션을하고자하는 경우 여기에 사용자 소요 이 문제를 해결하려면? 사전에

감사asp.net mvc 2 승인되지 않은 작업의 리디렉션 변경

+0

CMS에 대한 특정 로그인과 웹 사이트에 대한 로그인이 있다고 말하는 것입니까? –

+0

프로젝트가 진행되는 동안 두 번의 로그인이 있습니다. 최종 발표를 위해 한 명의 사용자를 만들고 포털에서 로그인을 삭제하면 새로운 사용자를 등록 할 필요없이 한 명의 사용자 계정과 로그인/로그 오프가 남습니다. –

답변

3

아마 다음과 같습니다 일부를 포함 귀하의 Web.config :

<authentication mode="Forms"> 
    <forms loginUrl="~/Account/LogOn" timeout="2880"/> 
</authentication> 

그것은이다 AuthorizeAttribute 사용자가 아직 권한이없는 경우로 리디렉션 위치를 정의하는 loginUrl . 액션에 전달 된 반환 URL은 권한이 부여 된 사용자를 다시 리디렉션하는 데 사용할 수있는 URL입니다.

+0

네, 그게 전부입니다. 감사!!! –