ПредишенСледващото

Cookie - е един от няколкото начини за съхраняване на някаква информация за потребителите на сайта в момента, когато потребителят не е онлайн. Cookie обикновено се използва за съхраняване на информация за потребителя, между посещенията си в сайта. Cookie - е малък текстов файл, изпратен от сървъра (съдържание) и съхранявани от браузъра на компютъра на клиента (потребителя).

Cookie - е един от няколкото начини за съхраняване на информация за потребителското Nektorov сайта в момента, когато потребителят не е онлайн. Cookie обикновено се използва за съхраняване на информация за потребителя, между посещенията си в сайта. Cookie - малък tekstvoy файл, изпратен от сървъра (съдържание) и съхранявани от браузъра на компютъра на клиента (потребителя). Например, когато потребителят влезе в сайта Ви, можете да съхраните информация за последното си посещение, и следващия път, когато посетите, можете да lugkostyu прочетете тази информация и да се покаже на потребителя, когато той е бил на линия за последен път.


Как да създадете Cookie в ASP.NET


Как да се чете стойности от Cookie

За да прочетете бисквитката с помощта на следния код:

Как да премахнете Cookie

За да изтриете съществуващ бисквитка обикновено е посочено минала през изтичането на този период (изтича). можете да го направите:

Клас HttpCookie открива пространство System.Web пространство от имена. Можете да използвате HttpCookie да манипулира бисквитки вместо обекти Response и запитване.

HttpCookie има следните свойства:

Можете да използвате HttpCookie клас да се създаде бисквитка, както следва:

Ограничаване на използването на браузъри бисквитки.

Maaksimalny размер бисквитка файл може да бъде 4096 байта. Това не е много, но по принцип е достатъчно за съхранение на полезна информация, като например потребителски идентификатор. И също така да ограничи броя на бисквитки файлове. Възможно е да има не повече от 20 на един уеб сайт. Ако създадете нов 21-бисквитки, браузърът ще изтрие най-старият от съществуващите бисквитките.

Посетителят на сайта може да ustnovit в браузъра си "да не използва бисквитки». В този случай, не можете да записвате файла бисквитка на вашия компютър, и затова трябва да проверите настройките на браузъра, преди да запишете бисквитки.

Ако посетителят ще забрани използването на бисквитки, вие ще трябва да решите дали искате да напишете данните в някакъв друг начин (например, сесия), или не. Ако е необходимо за експлоатацията на обекта за използването на бисквитки, потребителят трябва да получите съобщение, че тя трябва да включва използването на бисквитки.

Причините за липсата на подкрепа от страна бисквитките на браузъра (бисквитки)

Има две причини, за които клиентския компютър няма да бъде в състояние да приема бисквитки:

- Web-браузър не поддържа бисквитки;
- Поддръжка на уеб-браузър, но потребителят е забранено използването им е умишлено.

Как да определите дали браузърът podderdivaet бисквитки (бисквитки)

Как да се определи, че браузърът поддържа бисквитки, но потребителят е забранил тази функция

Ако потребителят е забранено използването на бисквитки в браузъра ви, посочените по-горе метод Request.Browser.Cookies при проверка все още Връща TRUE, но бисквитките няма да се съхраняват в клиента на компютъра първоначално. Един от начините за проверка в този случай е да се опита да спаси бисквитките на първа страница, а след това използвайте Response.Redirect да се пренасочи към друга страница и прочетете записаните бисквитките.

Най-добри практики, когато използват бисквитки в ASP.NET

Cookies - обикновен текстов и поради това не се използва за съхраняване на поверителна информация като пароли, без предварително криптиране. Ако искате да използвате "Запомни ме" вариант, ние силно препоръчваме да шифровате данни, съхранявани в бисквитката. Cookies са често използвани за съхранение на следните видове информация: Последна дата на потребителя посещение, любим цвят, възраст на посетителя, и т.н.

Проблеми на безопасността при използването на бисквитки в ASP.NET

Подкрепете проекта - споделете линка, благодаря!