2012-10-28 3 views
1

나는 Google과 다른 사이트에 대해 더 자세히 배우려고하고 있으며 내가이 권리를 가지고 있는지 여부를 알고 싶습니다. 그래서 여기에 간다 :Google은 내가 아직 로그인 한 것을 어떻게 알 수 있습니까?

내 Google 계정 (또는 트위터 나 페이스 북과 같은 다른 사이트)에 로그인하면 새 세션이 시작됩니다. 즉, 서버가 로그인했음을 알고 해당 세션의 만료 시간을 설정합니다. 따라서 브라우저를 닫을 때 (로그 아웃하지 않은 경우) 내 세션이 아직 만료되지 않은 경우 새 브라우저 창을 열어 로그인 상태로 유지됩니다. 맞습니까?

좋아, 내가 알고 싶은 것은, 로그인 과정에서 컴퓨터에 저장된 파일이 있습니까? 쿠키 좋아해? 아니면 상자에 "로그인 상태 유지"를 선택했을 때만 저장됩니까?

답변

2

브라우저를 닫을 때도 세션을 "생존"상태로 유지하려면 Google에서 쿠키를 사용합니다 .

세션 쿠키와 영구 쿠키 :

쿠키의 두 가지 유형이 있습니다. 브라우저가 종료되거나 닫히면 세션 쿠키가 만료됩니다 (Firefox의 경우 브라우저의 경우 모든 창과 모든 탭).

영구 쿠키는 제한된 시간 (서버가 설정) 동안 브라우저 전용 저장소에 저장되며 만료되지 않을 때까지 서버로 다시 전송됩니다 (서버가 사용자의 세션을 복원 할 수 있음).

Google의 경우 귀하의 경우에는 대개 영구 쿠키를 사용하십시오.

읽기 http://en.wikipedia.org/wiki/HTTP_cookie

업데이트 :

구글 크롬 버전 19로 시작하는이 세션 쿠키 처리에 획기적인 변화를했다. 즉, 사용자 환경을 개선하기 위해 세션 쿠키가 제거되지 않습니다.

크롬 설정을 살펴보면 다음과 같은 옵션이 있습니다. "중단 한 부분에서 계속하십시오". 이 옵션을 사용하면 세션 쿠키가 만료되지 않습니다.

0

Google은 사용자가 전혀 로그인하지 않더라도 쿠키를 항상 저장합니다. 대부분의 웹 사이트가 있습니다. 쿠키는 반나절 전에 사이트를 방문한 사람과 동일한 사람이라는 단순한 의미입니다. 쿠키가 없다면 webapp 상태가 전혀 없습니다. (분명히 상태를 유지하는 다른 방법이 있지만 쿠키가 가장 많이 사용됩니다). 어쨌든 로그인하면 서버는 쿠키와 연결된 세션이 로그인했음을 기억합니다.

관련 문제