powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Flash и Session не дружат
1 сообщений из 1, страница 1 из 1
Flash и Session не дружат
    #34065298
IEZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IEZ
Гость
Приветствую Всех!
Возникла проблема:
У меня есть форма логина (своя - два 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. Гуляешь по ссылкам страниц "пук" нет.
Все работает отлично.

А вот подобно через флеш меню не проходит.
"пук" исчезает на одной странице и если перейти по флеш меню на
другую там "пук" есть.

Спасибо.
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Flash и Session не дружат
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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