Как бороться с массивами данных в куки - PullRequest
0 голосов
/ 04 мая 2010

Я хочу сохранить данные в файле cookie, и я не совсем уверен, как мне это сделать.

Данные являются значениями UserName и Password для пользователей, которые заходят на веб-сайт, например, как-то так

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

Это означает, что Боб и Джордж попали на сайт и решили запомнить свой пароль, но Гарри решил, чтобы его пароль не запоминался.

Таким образом, в диалоге входа в систему будет отображаться выпадающий список со всеми именами пользователей: «bob», «harry», «george». Если они выберут имя пользователя bob, пароль будет автоматически введен и т. Д.

Так как же эта информация должна храниться в куки? Как и выше, или это должно быть,

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

Действительно ли значения имени пользователя и пароля хранятся в одном и том же файле cookie, или каждый элемент данных является отдельным? Любая информация была бы хороша.

1 Ответ

1 голос
/ 04 мая 2010

Насколько вся информация должна храниться в одном или нескольких файлах cookie, зависит от того, сколько файлов cookie вы планируете создать, и хотите ли вы, чтобы срок действия всей информации истек или нет. Как правило, для эффективности вы группируете связанные данные в один файл cookie.

Однако хранить пароли в cookie-файлах - это плохая практика, так как эта информация будет в виде простого текста и легко читаема злоумышленником.

Следующая ссылка содержит некоторые рекомендации по использованию файлов cookie и asp.net.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...