2011-11-13 2 views
1

오랜 기간 동안 사용자 컴퓨터에 일부 데이터를 저장하는 가장 좋은 방법은 무엇입니까? 나는 얼마나 오래 세션이 살아 있는지 확신 할 수 없다. 대안으로 쿠키에 데이터를 저장할 수 있지만 여기에 내 데이터에 서명을 처리하고 변조되지 않았는지 확인하는 높은 수준의 저장 API를 찾을 수 없습니다.오랫동안 클라이언트에 데이터를 저장하는 레일 방식

일반적으로 세션간에 영구 사용자 ID를 갖는이 문제를 어떻게 해결합니까?

답변

2

당신은 쿠키와 지속적인 사용자 처리를 -하지만, 얼마나 많은 데이터를 쿠키 (4K?)에 저장할 수 있는지에 대한 제한이 있습니다.

큰 세션은 데이터베이스에 저장해야합니다. 일부 브라우저는 옵션 인 로컬 저장소 (HTML5)를 지원합니다.

응용 프로그램 외부에서 임의로 변조 할 수 없도록하려면 서버 측의 DB에 저장해야합니다. 서명 된 쿠키는 변조를 어렵게 (또는 적어도 감지 할 수있게) 만들지 만 여전히 크기가 제한되어 있습니다.

관련 문제