2010-05-03 2 views
0

쿠키에 데이터를 저장하고 싶습니다. 어떻게해야 될지 잘 모르겠습니다.쿠키의 데이터 배열을 처리하는 방법

데이터는 웹 사이트에 로그인하는 사용자의 UserName 및 Password 값입니다 (예 : 언젠가이

UserName = bob, Password=Passw0rd1 
    UserName = harry, Password=BLANK 
    UserName = george, Password=R0jjd6s 

처럼 이것이 의미하는 것은 밥과 조지 사이트에 로그인과 암호를 기억하도록 선택했지만 해리가되지 기억하는 자신의 암호를 선택한다는 것입니다.

로그인 대화 상자에서 'bob', 'harry', 'george'의 모든 사용자 이름이 드롭 다운 메뉴에 표시됩니다. 사용자 이름 상자를 선택하면 암호가 자동으로 채워집니다.

쿠키에 정보를 저장하려면 어떻게해야합니까? 그것은 이상, 또는 그것을해야하는 것처럼

UserName1 = bob, Password1=Passw0rd1 
    UserName2 = harry, Password2=BLANK 
    UserName3 = george, Password3=R0jjd6s 

는 실제로 같은 쿠키에 저장된 사용자 이름 및 암호 값인가, 또는 데이터의 각 부분이 분리입니까? 어떤 정보라도 좋을 것입니다.

+1

그것은 귀하의 질문에 대답,하지만 문제가 요구하는 그런 쿠키에 암호를 저장되지 않는 이유는 무엇입니까? – Jasper

답변

1

모든 정보를 단일 쿠키 또는 여러 쿠키에 저장해야하는지 여부는 만드는 정보의 수와 동시에 모든 정보를 만료할지 여부에 따라 다릅니다. 일반적으로 효율성을 위해 관련 데이터를 단일 쿠키로 그룹화합니다.

그러나 쿠키에 암호를 저장하는 것은 나쁜 습관입니다.이 정보는 일반 텍스트이며 공격자가 쉽게 읽을 수 있기 때문입니다.

다음 링크는 쿠키 및 asp.net에 대한 지침을 제공합니다.

+0

좋아요, 그렇다면 Gmail에서 '로그인 상태 유지'옵션을 선택하면 어떻게 작동합니까? 나는 링크도 살펴볼 것이다. – peter

+0

바로 링크가 '하지 마라'라고 말합니다 – peter

+0

하지만 여기 http://mail.google.com/support/bin/answer.py?hl=ko&answer=8494에 Google에서 쿠키를 사용한다고 표시됩니다 – peter