Управление пользователями в asp.net без использования куки или сессии
Можно ли осуществлять управление пользователями (хранить информацию о пользователях, входить в систему, выходить из системы и т. Д.) Без использования сеанса или файлов cookie?
Заранее спасибо.
3 ответа
Есть сессии без печенья
http://msdn.microsoft.com/en-us/library/aa479314.aspx
Если вам вообще не нужно состояние сервера, вам нужно постоянно передавать его в URL. Для входа в систему вы можете использовать HTTP-аутентификацию, которую понимает браузер.
Если вы не хотите использовать файлы cookie, режим сеанса без файлов cookie можно активировать, добавив следующий параметр в файл web.config вашего приложения.
<sessionState cookieless="true" />
С помощью этой опции идентификатор сеанса вставляется в определенную позицию в URL. Читайте здесь для получения дополнительной информации.
Вы можете попробовать Профиль пользователя: http://quickstarts.asp.net/quickstartv20/aspnet/doc/profile/default.aspx
Тем не менее, даже если вы явно не сохраняете что-либо в cookie, ASP.NET все равно будет сохранять что-то вроде sessionid в вашем клиентском cookie, если вы хотите что-то хранить постоянно.