powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Данные о логине в HttpContext.Current.User.Identity.Name. Безопасно ли?
6 сообщений из 6, страница 1 из 1
Данные о логине в HttpContext.Current.User.Identity.Name. Безопасно ли?
    #37519661
DNV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сохраняю ID залогиневшегося посетителя и его RoleID так:
FormsAuthentication.SetAuthCookie(UserID & "." & UserRoleID, False)
тем самым отказываясь от использования Session на сайте.
Одна из причин - нужно получать RoleID из Auth_Page() в global.asax, а там HttpContext...Session не доступен

но вот задумался, насколько это безопасно?
передается ли эта информация в cookie AspxAuth на клиент?
если да то теоретически ее можно подменить, и зайти на сайт в обход формы логина...я правильно понимаю?
...
Рейтинг: 0 / 0
Данные о логине в HttpContext.Current.User.Identity.Name. Безопасно ли?
    #37520240
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DNVОдна из причин - нужно получать RoleID из Auth_Page() в global.asax, а там HttpContext...Session не доступен
Причем тут код роли, глобал асакс и сессия? :)
Обрисуйте подробно задачу ибо уже не в ту степь поплыли.
...
Рейтинг: 0 / 0
Данные о логине в HttpContext.Current.User.Identity.Name. Безопасно ли?
    #37520359
DNV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в global.asax в Auth_Page() у меня встроена своя проверка доступности пользователя к запрашиваемой странице на основе роли
если RoleID поместить в Session то она будет не доступна в global.asax : Auth_Page, т.к. если оттуда обращаться к Session вылетает ошибка "Session state is not available in this context"
посему UserID и Role ID я помещаю в HttpContext.Current.User.Identity.Name путем FormsAuthentication.SetAuthCookie(UserID & "." & UserRoleID, False), и извлекаю их оттуда когда нужно.

но возник вопрос, не сохраняется ли HttpContext.Current.User.Identity.Name в кукисах в AspxAuth , если, да то это небезопасно, т.к. теоретически его можно подделать
...
Рейтинг: 0 / 0
Данные о логине в HttpContext.Current.User.Identity.Name. Безопасно ли?
    #37520553
Pavluha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DNV,

Вы на MVC или ASP.net пишите?
...
Рейтинг: 0 / 0
Данные о логине в HttpContext.Current.User.Identity.Name. Безопасно ли?
    #37520686
DNV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ASP.Net
...
Рейтинг: 0 / 0
Данные о логине в HttpContext.Current.User.Identity.Name. Безопасно ли?
    #37520794
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DNVв global.asax в Auth_Page() у меня встроена своя проверка доступности пользователя к запрашиваемой странице на основе роли
1. Что такое "Auth_Page"? Такого метода в асаксе не предусмотрено. Раскройте сокральный смысл метода. Вот тут можно ознакомиться со стандартными методами асакса.
2. Что мешает класс страниц отнаследовать от некоего базового класса, в котором будет доступна сессия, в котором можно будет проводить каки-то манипуляции с ролями.
P.S. Вообще, Вы занимаетесь глупостями.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Данные о логине в HttpContext.Current.User.Identity.Name. Безопасно ли?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]