Session.Abandon();으로도 로그 아웃을 하지도 않았는데, '뒤로가기'버튼을 누르면,
그냥 전 페이지로 돌아갔다가 앞으로 가기 를 누르면 그냥 가게 된다.
보안이 필요한 웹사이트의 경우에는 이렇게 되면 참 곤란하다.
이 구문을 찾기가 굉장히 힘들었는데 ,
<% Response.AppendHeader("Cache-Control","no-cache"); %>
을 추가해주게 되면, 로그아웃 버튼 뿐 아니라, 뒤로가기 버튼을 클릭하게 되도
넘어가지 않게 된다.
출처 : http://mnworld.co.kr
'프로그래밍언어 > ASP.NET' 카테고리의 다른 글
Gridview 를 Excel 파일로 Export 하기 (0) | 2010.12.31 |
---|---|
SQL 에서 값 부를 때 소수점(IP주소 같은) 정렬하기 쿼리문 (0) | 2010.12.31 |
ASP.NET 로그아웃 하고 뒤로가기 눌렀을 때 그냥 넘어가는 경우 (0) | 2010.12.31 |
Get 과 Set 메서드의 차이점 (0) | 2010.12.31 |
asp.net 페이지 및 응용 프로그램의 구조 (0) | 2010.12.31 |