|
|
|
Данные о логине в HttpContext.Current.User.Identity.Name. Безопасно ли?
|
|||
|---|---|---|---|
|
#18+
Сохраняю ID залогиневшегося посетителя и его RoleID так: FormsAuthentication.SetAuthCookie(UserID & "." & UserRoleID, False) тем самым отказываясь от использования Session на сайте. Одна из причин - нужно получать RoleID из Auth_Page() в global.asax, а там HttpContext...Session не доступен но вот задумался, насколько это безопасно? передается ли эта информация в cookie AspxAuth на клиент? если да то теоретически ее можно подменить, и зайти на сайт в обход формы логина...я правильно понимаю? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2011, 12:35:29 |
|
||
|
Данные о логине в HttpContext.Current.User.Identity.Name. Безопасно ли?
|
|||
|---|---|---|---|
|
#18+
DNVОдна из причин - нужно получать RoleID из Auth_Page() в global.asax, а там HttpContext...Session не доступен Причем тут код роли, глобал асакс и сессия? :) Обрисуйте подробно задачу ибо уже не в ту степь поплыли. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2011, 15:51:39 |
|
||
|
Данные о логине в HttpContext.Current.User.Identity.Name. Безопасно ли?
|
|||
|---|---|---|---|
|
#18+
в 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 , если, да то это небезопасно, т.к. теоретически его можно подделать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2011, 16:34:36 |
|
||
|
Данные о логине в HttpContext.Current.User.Identity.Name. Безопасно ли?
|
|||
|---|---|---|---|
|
#18+
DNV, Вы на MVC или ASP.net пишите? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2011, 17:40:28 |
|
||
|
Данные о логине в HttpContext.Current.User.Identity.Name. Безопасно ли?
|
|||
|---|---|---|---|
|
#18+
ASP.Net ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2011, 18:42:08 |
|
||
|
Данные о логине в HttpContext.Current.User.Identity.Name. Безопасно ли?
|
|||
|---|---|---|---|
|
#18+
DNVв global.asax в Auth_Page() у меня встроена своя проверка доступности пользователя к запрашиваемой странице на основе роли 1. Что такое "Auth_Page"? Такого метода в асаксе не предусмотрено. Раскройте сокральный смысл метода. Вот тут можно ознакомиться со стандартными методами асакса. 2. Что мешает класс страниц отнаследовать от некоего базового класса, в котором будет доступна сессия, в котором можно будет проводить каки-то манипуляции с ролями. P.S. Вообще, Вы занимаетесь глупостями. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2011, 20:10:43 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=37520359&tid=1360352]: |
0ms |
get settings: |
9ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
182ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 234ms |
| total: | 489ms |

| 0 / 0 |
