2010-06-11 8 views
1

브라우저 내에서 하나의 서버로 여러 세션을 유지 관리 할 수있는 방법이 있습니까?브라우저가 한 서버에서 여러 세션을 유지 관리 할 수 ​​있습니까?

다음은 내가 수행하려고하는 것입니다. User1은 ContentA에 독점적으로 액세스하고 User2는 ContentB에 독점적으로 액세스합니다. User3가 여러 번 로그인하여 ContentA 및 ContentB에 대한 액세스를 허용 할 수 있기를 원합니다.

나는이 시나리오가 거의 바보 같은 것처럼 보지만 서버가 콘텐츠 권한을 처리하는 방식을 바꿀 수 없다는 사실을 인정합니다.

서버를 건드리지 않고 어떻게이 작업을 수행 할 수 있을지에 대한 아이디어가 있으십니까? iPhone에서 말하는 Safari는 무엇입니까?

+0

내 질문 [사양보다 좁은 독립 쿠키 저장소를 만드는 브라우저 확장] (http://stackoverflow.com/questions/2152691/browser-extension-to-create-independent-cookie-stores-narrower)과 동일합니다. -than-spec). 아직 아직 답변되지 않았습니다. –

답변

1

쿠키에 다른 경로를 설정해야 가능합니다.

Set-Cookie: ... ; path=/path/to/contentA; domain=.example.com ... 

및 기타 콘텐츠에 대한

Set-Cookie: ... ; path=/path/to/contentB; domain=.example.com ... 

.

+0

BTW, 나도 잘 모르겠다. 아이폰에서 어떻게 할 것인가?하지만 일반적으로 클라이언트쪽에 저장된 쿠키를 조작하려는 각도라면 서버를 건드리지 않고도 작동 할 수있다. –

관련 문제