나는 사용자를 인증하는 로그인 페이지가 있습니다. 인증이 통과되면 로그인 컨트롤의 destinationpageurl에 정의 된 URL을 사용하여 Response.Redirect를 통해 사용자를 다른 페이지로 리디렉션합니다.이상한 Page.Response.Redirect 문제
Firefox에서 잘 작동하지만 IE로 테스트 할 때 유용합니다. 사용자를 다시 로그인 페이지로 리디렉션합니다.
여기에 무슨 일이 일어나는지 아는 사람이 있습니까?
나는 사용자를 인증하는 로그인 페이지가 있습니다. 인증이 통과되면 로그인 컨트롤의 destinationpageurl에 정의 된 URL을 사용하여 Response.Redirect를 통해 사용자를 다른 페이지로 리디렉션합니다.이상한 Page.Response.Redirect 문제
Firefox에서 잘 작동하지만 IE로 테스트 할 때 유용합니다. 사용자를 다시 로그인 페이지로 리디렉션합니다.
여기에 무슨 일이 일어나는지 아는 사람이 있습니까?
보안 측면에서 사용자가 리디렉션되는 페이지에 대한 제한이 있습니까? IE에서 쿠키가 저장되지 않도록 잠겨있어 사용자가 리디렉션되면 로그인하지 않은 것처럼 보이기 때문에 로그인 페이지로 다시 전송됩니다 (실제로 그게 다음 페이지에서 알 수없는 것입니다.)
피들러를 사용하여 다음 페이지로 요청했는지 여부를 확인하려고합니다.
나는 나의 Web.config의에
<authentication mode="Forms">
<forms loginUrl="Login.aspx"
name=".ASPXFORMSAUTH"
protection="All"
timeout="30"
requireSSL="false"
slidingExpiration="true"
enableCrossAppRedirects="false">
</forms>
</authentication>
<authorization>
<deny users="?"/>
<allow users="*"/>
</authorization>
및
있습니다. 로그인 페이지가 다시 로그인 페이지로 리디렉션 된 후 Default.aspx 페이지에 요청했습니다. 나는 바이올린을 사용하여 그것을 확인했다.