2011-10-07 3 views
1

asp.net 3.5에서 사용자가 로그인하지 않은 경우 다른 https URL로 사용자를 보내려고합니다. 사용자가 로그인하지 않은 경우 현재 사이트 (http://thisSite.com/forum.aspx)의 포럼 페이지를 보지 못하도록하십시오.로그인 후 동일한 페이지로 돌아 오는 사용자를 만드는 방법

로그인에서 사용자를 리디렉션하는 방법을 모르겠습니다. 페이지 (https://somethirdpartysite.com) 다시 http://thisSite.com/forum.aspx

에 내가 이렇게 내 forum.aspx에서 Response.Redirect를 배치하려고 : Response.Redirect를 ("https://somethirdpartysite.com"), 그러나 그것의 예상대로 작동하지 않습니다.

모든 포인터가 도움이 될 것입니다.

감사합니다. Ron.

+0

은 내가 원하는 것을 모순하는 것처럼 들립니다. 로그인 페이지에서 포럼 페이지로, 또는 포럼 페이지에서 로그인/3rd 파티 페이지로 사용자를 안내 하시겠습니까? –

+0

포럼 페이지에서 로그인/타사 페이지로 이동 한 다음 로그인하면 포럼 페이지로 돌아갑니다. – Ron

+0

아, 알겠습니다. 나는 오해했다. 내 대답 –

답변

2

쿼리 키 : https://somethirdpartysite.com?ReturnUrl=Forum.aspx 로그인 후 사용자는 자동으로 Forum.aspx 페이지로 리디렉션됩니다.

+0

삭제 이것은 unknow 오류로 타사 사이트에서 오류를 throw합니다. 다음과 같이 url을 배치하여 제안을 따랐습니다. Response.Redirect ("https://Somethirdpartysite.com/Login.aspx"& "? ReturnUrl = forum.aspx ") – Ron

+0

@Ron : 아주 이상한데, 사이트가 인턴에게 속이면 정확한 URL을 보내실 수 있습니까? 아니면 오류/예외 세부 사항이 있습니까? – sll

+0

@ Sll 나는 forum.aspx에서 SSO로 login.aspx로 이동하려고하고 나서 login.aspx에 일단 로그인하면 forum.aspx로 사용자가 돌아와야합니다. – Ron

관련 문제