ASP 3.0: мне нужен метод для хранения имени пользователя, кроме переменных сеанса или файлов cookie - PullRequest
0 голосов
/ 21 декабря 2009

Мы расширили устаревшее приложение, однако существующий механизм входа в систему и управления пользователями, похоже, не работает с новым модулем.

Наш модуль продолжает вызывать выход пользователя из системы, когда он возвращается к существующему приложению.

Мы удалили все страницы, которые могут привести к истечению срока сеанса. У нас нет кода, связанного с пользовательскими сессиями и логинами У нас нет кода для выхода из системы.

Ответы [ 3 ]

0 голосов
/ 21 декабря 2009

По какому механизму сервер должен знать, какой пользователь вошел в систему? Что вы сейчас используете: javascript, asp pages?

Если вы должны использовать cookie-файлы, убедитесь, что имя домена, которое вы используете в своем файле cookie и коде cookie (особенно когда вы смешиваете javascript и asp-код), написано одинаково (с учетом регистра). Если нет, ваш код может читать другое значение, чем написанное.

Я знаю, что искал проблему задолго до того, как обнаружил, что записал файл cookie в домен Edelcom.be и читал файл if с edelcom.be.

0 голосов
/ 22 декабря 2009

Вы должны иметь возможность использовать Cookies, так как это не зависит от продолжительности сеансов. Cookies могут сохраняться столько, сколько вы хотите - вам просто нужно установить значение «expires».

Звучит так, будто вы действительно хотите избавиться от переменных сеанса для входа в систему, но это не значит, что вы также должны отказаться от куки.

0 голосов
/ 21 декабря 2009

Возможно, можно использовать базу данных или Memcache, но оба будут беспорядочными, если вы не можете использовать SessionID или аналогичный ключ, как я полагаю.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...