Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
19.10.2006, 02:22
|
|||
|---|---|---|---|
|
|||
Flash и Session не дружат |
|||
|
#18+
Приветствую Всех! Возникла проблема: У меня есть форма логина (своя - два textbox и linkbutton). При нажатии на кнопку вход, проверяется с базой логин и пароль. Если все хорошо заводиться сессия, а страница конфигурируется под юзвера и текст на кнопке превращается в выход. Нажимая на выход все сбрасывается в уровень гостя. Вот код обработчика нажатия: Код: void linkbtnInput_Click(object sender, EventArgs e) { if (Session[sSessionLogin] == null) { if (textboxLogin.Text != "логин") { if (textboxPassword.Text != "") { Session.Add(sSessionLogin, textboxLogin.Text); } } } else { Session.Clear(); } Response.Redirect("Default.aspx"); } Предложенное выше решение выручает, если все происходит в пределах одной страницы.Но если страниц несколько, то выход на одной странице не влечет за собой выход на другой.Получается так что для текущей страницы сессия очищена, а для другой нет.Что не так?Методами научного тыка выяснил, что переход со страницы на страницу из флеш меню и вносит свой косяк.Но не могу понять почему так происходит.К кнопкам привязан Action:Код: on (release) { getURL("Default.aspx","_self"); } Даже накидал проектик под vs 2005, в котором две менюхи ссылочная обычная и флеш. Первая работает отлично вторая косячит. Цепляю пример, может кто сможет помочь. Порядок действий для меню из ссылок. 1. Запустить Default.aspx 2. Нажать кнопку Вход (в SessionId появиться "пук" - сессия создана, кнопка изменит название на "Выход". 3. Гуляешь по ссылкам, будет везде "пук". 4. На любой из страниц нажми кнопку "Выход" ("пук" исчезнет -сессия очищена). 5. Гуляешь по ссылкам страниц "пук" нет. Все работает отлично. А вот подобно через флеш меню не проходит. "пук" исчезает на одной странице и если перейти по флеш меню на другую там "пук" есть. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=18&mobile=1&tid=1388453]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
80ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
21ms |
get tp. blocked users: |
1ms |
| others: | 250ms |
| total: | 394ms |

| 0 / 0 |
