Управление пользователями в 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, если вы хотите что-то хранить постоянно.

Другие вопросы по тегам