Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 18.10.2006, 18:19
IEZ вне форума Посмотреть профиль Отправить личное сообщение для IEZ Посетить домашнюю страницу IEZ Найти все сообщения от IEZ
  № 1  
Ответить с цитированием
IEZ

Регистрация: Sep 2006
Сообщений: 14
Отправить сообщение для IEZ с помощью ICQ
По умолчанию Session не корректно работает.

Приветствую Всех!
Это моя первая тема и приношу извинения, если написал не в тот раздел.
Но у меня возникла проблема:
У меня есть форма логина.
При нажатии на кнопку вход, проверяется с базой логин и пароль.
Если все хорошо заводиться сессия, а страница конфигурируется под юзвера и текст на кнопке превращается в выход.
Нажимая на выход все сбрасывается в уровень гостя.
Вот код обработчика нажатия:
Код:
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. Гуляешь по ссылкам страниц "пук" нет.
Все работает отлично.

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

Спасибо.
Вложения
Тип файла: zip Proba.zip (31.5 Кб, 40 просмотров)

Старый 19.10.2006, 22:46
IEZ вне форума Посмотреть профиль Отправить личное сообщение для IEZ Посетить домашнюю страницу IEZ Найти все сообщения от IEZ
  № 2  
Ответить с цитированием
IEZ

Регистрация: Sep 2006
Сообщений: 14
Отправить сообщение для IEZ с помощью ICQ
Неужели ни у кого подобного не было.

Старый 19.10.2006, 22:53
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 3  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Когда вам захотят или смогут ответить, вам ответят, не надо поднимать тему, иначе я ее закрою.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Создать новую тему Ответ Часовой пояс GMT +4, время: 06:35.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 06:35.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.