Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Авторизация с использованием Session, скрытие контролов для неавторизированного User'a
|
|||
|---|---|---|---|
|
#18+
Есть контрол, который проверяет переменную Session["User1"] и выводит приветствие для User1 и парочку контролов, типА "выйти" и пр. Необходимо добавить логику в контрол, чтобы страницу на которой присутствует этот контрол, мог посмотреть неавторизированный пользователь и соответственно скрыть контролы ("выйти" и пр.) и некоторые картиночки. Пробую делать это посредством добавления 2x asp:panel в контрол, делаю проверку, есть ли вообще сессия след. образом: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. плюс на обеих панелях должна отображаться текущая дата, значение которой вычисляется и скидывается в lblDate.Text; возникло три вопроса: - корректно ли я проверяю наличие сессии(т.е. юзер новый или авторизированный)? - можно ли в контроле на обеих панелях иметь контрол с одинаковым именем (lblDate)? - если контрол не прорисовывается (находится на панели panelAuthorized), необходимо ли ему присваивать какое-либо значение? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2006, 13:38 |
|
||
|
Авторизация с использованием Session, скрытие контролов для неавторизированного User'a
|
|||
|---|---|---|---|
|
#18+
мне кажется, что проверка авторизирован пользователь или нет - неправильная, т.к. даже если он не авторизирован, то когда браузер коннектится к сайту, он уже получает какое-то значение SessionId, как проверить авторизирован ли пользователь? (след. проверка мне тоже кажется некорректной) Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2006, 13:44 |
|
||
|
Авторизация с использованием Session, скрытие контролов для неавторизированного User'a
|
|||
|---|---|---|---|
|
#18+
А как Вы его авторизуете? ps. HttpContext.Current.User.Identity.IsAuthenticated Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2006, 13:50 |
|
||
|
Авторизация с использованием Session, скрытие контролов для неавторизированного User'a
|
|||
|---|---|---|---|
|
#18+
в cookie хранится переменная ServiceSessionId, если Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2006, 14:14 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=33487107&tid=1393124]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
33ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 226ms |
| total: | 337ms |

| 0 / 0 |
