![]() |
Модераторы: gambit |
![]() ![]() ![]() |
|
Alfmaster |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 150 Регистрация: 20.9.2008 Репутация: нет Всего: нет |
Допустим есть форум. Кака лучше всего хранить данные пользователя, чтобы один раз залогинившись он мог заходить под своим профилем всегда?
|
|||
|
||||
sysprog |
|
|||
Новичок Профиль Группа: Участник Сообщений: 25 Регистрация: 9.8.2007 Репутация: нет Всего: нет |
Я бы сделал сессию долгоживущей, и держал бы ее в БД.
Куки не люблю из принципа ![]() |
|||
|
||||
PashaPash |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1233 Регистрация: 3.1.2008 Репутация: 7 Всего: 49 |
Alfmaster, то, что ты хочешь, описано в любой книге по asp.net, ищи слова Membership, Forms Authentication, Profile. А под сессией в asp.net назвается совсем другая вещь.
Добавлено через 44 секунды Ты просто не умеешь их готовить. |
|||
|
||||
sysprog |
|
|||
Новичок Профиль Группа: Участник Сообщений: 25 Регистрация: 9.8.2007 Репутация: нет Всего: нет |
Мое мнение, все то, что передается на клиента, потенциально источник взлома или утечки. Поэтому предпочитаю на клиенте хранить и отдавать ему как можно меньше. ![]() Что не делай с информацией которая хранится в куках, она может быть в любом случае использована против клиента, и серверное приложение об этом не узнает. Какие вы можете предложить способы защиты данных в Cookies? |
|||
|
||||
PashaPash |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1233 Регистрация: 3.1.2008 Репутация: 7 Всего: 49 |
sysprog а чем тебе именно куки не угодили? Содержимое страницы ты все равно клиенту передаешь. И логин/пароль? Куки хоть шифруются/подписываются, а логин и пароль каждый раз ходят в открытом виде. Хочешь секьюрности - делай Windows Auth, TLS и клиентские сертификаты. Вот только для форума такие меры - перебор.
А сессия, которую ты предложил использовать, тоже использует куки или изменение url, что еще менее секьюрно. Так что на самом деле ты посоветовал использовать те же куки, но через левый механизм. Так что предлагаю тебе отказатся от использования сессии. И от использования ViewState - он проверяется той же парой ключей что и forms auth/session cookies. И вообще от работы по протоколу http. |
|||
|
||||
sysprog |
|
|||
Новичок Профиль Группа: Участник Сообщений: 25 Регистрация: 9.8.2007 Репутация: нет Всего: нет |
PashaPash, Спасибо подучился!
![]() |
|||
|
||||
![]() ![]() ![]() |
Прежде чем создать тему, посмотрите сюда: | |
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Любитель, Mymik, mr.DUDA. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Разработка под ASP.NET | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |