powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Список всех сессий или как передать сессию при перезагрузки страницы
37 сообщений из 37, показаны все 2 страниц
Список всех сессий или как передать сессию при перезагрузки страницы
    #39610816
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите пожалуйста знающие люди.

В браузере хром выставлена опция что "Блокировать сторонние файлы cookie". Говорит о том что куки того сайта на который они ставятся не будут ставится если человек ни разу не посещал его.

У меня есть js файл. Поставил (подключил) на страницу веб сайта. С этого скрипта происходят запросы на мой сервер, сервер в свою очередь куки ставит, но браузер их не принимает. У меня есть сессия и id этой сессии ставится в куки и потом оттуда берется. Я сделал так что бы id сессии дописывался в конце каждого запроса на сервер через ;JSSESSIONID=value.

Но проблема заключается в том что если я перезагружу страницу та сессия потеряется, ибо куки нет, а в ссылку я могу поставить только после подключения скрипта (сервер отдаёт нужный js, с уже подставленными данными).

Можно ли как-то получить список сессий? или как можно сохранить старый id сессии учитывая что куки не ставятся и мне это нужно передать в подключении скрипта.

Веб сервер Tomcat 8. Сервлеты 3.1.
...
Рейтинг: 0 / 0
Список всех сессий или как передать сессию при перезагрузки страницы
    #39610831
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TsyklopВ браузере хром выставлена опция что "Блокировать сторонние файлы cookie".злонамеренно?
...
Рейтинг: 0 / 0
Список всех сессий или как передать сессию при перезагрузки страницы
    #39610839
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А в чём проблема-то?
Ну вот не нравится (мне), что владельцы сайтов рассматривают мой компьютер как хранилище их информации.

P.S. Насколько я понимаю, если куки не работают, то механизм поддержки сессий должен автоматически "свалиться" на url-rewrite.
Врут? Или контейнер не может диагностировать отказ в приёме кук?
...
Рейтинг: 0 / 0
Список всех сессий или как передать сессию при перезагрузки страницы
    #39610848
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123TsyklopВ браузере хром выставлена опция что "Блокировать сторонние файлы cookie".злонамеренно?

Вообще в браузер выставляет такое по умолчанию. ПО крайней мере в iOS точно
...
Рейтинг: 0 / 0
Список всех сессий или как передать сессию при перезагрузки страницы
    #39610857
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TsyklopPetro123пропущено...
злонамеренно?

Вообще в браузер выставляет такое по умолчанию. ПО крайней мере в iOS точно
Тогда откуда задача записать мне левую куку?
Почему нетрадиционный секс? )))
...
Рейтинг: 0 / 0
Список всех сессий или как передать сессию при перезагрузки страницы
    #39610858
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторЕсли вы ушли с сайта, cookie не будут следить за вами. Основные cookie только записывают ваши предпочтения на конкретном сайте и в большинстве случаев нужны для запоминания учетных записей.

Но сторонние cookie-файлы этим не ограничиваются. Сторонний cookie может принадлежать рекламодателю, размещающему рекламные объявления на нескольких сайтах, которые вы посещаете. Он знает, что, например, вы заходили на Amazon в поисках ноутбука.
...
Рейтинг: 0 / 0
Список всех сессий или как передать сессию при перезагрузки страницы
    #39610859
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tsyklop,
Получается я плачу за ПО против таких как вы.
...
Рейтинг: 0 / 0
Список всех сессий или как передать сессию при перезагрузки страницы
    #39610861
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123Tsyklop,
Получается я плачу за ПО против таких как вы.

У меня ничего вредоносного нет. мне нужно просто запоминать юзера и все. Вред ему это не нанесет.
...
Рейтинг: 0 / 0
Список всех сессий или как передать сессию при перезагрузки страницы
    #39610867
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TsyklopНо проблема заключается в том что если я перезагружу страницу та сессия потеряетсякто тебе это сказал?
...
Рейтинг: 0 / 0
Список всех сессий или как передать сессию при перезагрузки страницы
    #39610869
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tsyklopмне нужно просто запоминать юзератебе два человека и разработчики эксплореров (default parameter) говорят что ты не прав.
Ему это кому? Попроси Васю снять галку.
...
Рейтинг: 0 / 0
Список всех сессий или как передать сессию при перезагрузки страницы
    #39610879
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вполне можно первым делом редиректнуть html страничку на какую нибудь другую (с параметром SessionID), тогда юзер может будет нажимать Reload хоть до опупения.

Но, разумеется, если уйдет по изначальному URL без SessionId, сессия потеряется.

IMHO & AFAIK
...
Рейтинг: 0 / 0
Список всех сессий или как передать сессию при перезагрузки страницы
    #39610880
irbis_al
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А Вы можете JS добавить в сервлет?
Если можно то...
Тогда воспользуйтесь LocalStrorage...Его все нормальные браузеры поддерживают.
...
Рейтинг: 0 / 0
Список всех сессий или как передать сессию при перезагрузки страницы
    #39610881
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tsyklop,
у котяры по умолчанию сессия 30 минут, так что хоть заперегружайся
...
Рейтинг: 0 / 0
Список всех сессий или как передать сессию при перезагрузки страницы
    #39610882
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TsyklopЯ сделал так что бы id сессии дописывался в конце каждого запроса на сервер через ;JSSESSIONID=value.а ка ты берёшь JSSESSIONID?
...
Рейтинг: 0 / 0
Список всех сессий или как передать сессию при перезагрузки страницы
    #39610914
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вадяTsyklop,
у котяры по умолчанию сессия 30 минут, так что хоть заперегружайся
То что у него сессия живет пол часа я знаю. Но id её потеряется при перезагрузке страницы и соответственно это уже другая сессия будет. а Так как куки не ставятся сохранить не как.

Его берет сам Tomcat.
...
Рейтинг: 0 / 0
Список всех сессий или как передать сессию при перезагрузки страницы
    #39610915
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
irbis_alА Вы можете JS добавить в сервлет?
Если можно то...
Тогда воспользуйтесь LocalStrorage...Его все нормальные браузеры поддерживают.
я не отдаю jsp
...
Рейтинг: 0 / 0
Список всех сессий или как передать сессию при перезагрузки страницы
    #39610950
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TsyklopвадяTsyklop,
у котяры по умолчанию сессия 30 минут, так что хоть заперегружайся
То что у него сессия живет пол часа я знаю. Но id её потеряется при перезагрузке страницы и соответственно это уже другая сессия будет. а Так как куки не ставятся сохранить не как.

Его берет сам Tomcat.
ты это проверял?
...
Рейтинг: 0 / 0
Список всех сессий или как передать сессию при перезагрузки страницы
    #39610951
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tsyklopirbis_alА Вы можете JS добавить в сервлет?
Если можно то...
Тогда воспользуйтесь LocalStrorage...Его все нормальные браузеры поддерживают.
я не отдаю jsp
што?
...
Рейтинг: 0 / 0
Список всех сессий или как передать сессию при перезагрузки страницы
    #39610960
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TsyklopЯ сделал так что бы id сессии дописывался в конце каждого запроса на сервер через ;JSSESSIONID=value.как ты это сделал?
...
Рейтинг: 0 / 0
Список всех сессий или как передать сессию при перезагрузки страницы
    #39610975
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяTsyklopЯ сделал так что бы id сессии дописывался в конце каждого запроса на сервер через ;JSSESSIONID=value.как ты это сделал?прошлую его тему прочти.
...
Рейтинг: 0 / 0
Список всех сессий или как передать сессию при перезагрузки страницы
    #39611044
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TsyklopНо проблема заключается в том что если я перезагружу страницу та сессия потеряетсякак тебе удаётся так перегружать?
пытался всякими методами - не удалось...
может ты сессию на сервере давишь?
даже если открываю в разных вкладках сессия одна
...
Рейтинг: 0 / 0
Список всех сессий или как передать сессию при перезагрузки страницы
    #39611048
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,
Ид сессии в урл в конфиге.
Не в куки. Нетрадиционное использование веб проекта.
...
Рейтинг: 0 / 0
Список всех сессий или как передать сессию при перезагрузки страницы
    #39611053
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Ид сессии в урл в конфиге.
Не в куки. Нетрадиционное использование веб проекта.это как????
вроде ид сессии автоматом в куку вставляется?
только её прочитать нельзя.
ээээ, ну видимо совсем не традиционное ....
...
Рейтинг: 0 / 0
Список всех сессий или как передать сессию при перезагрузки страницы
    #39611064
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяэто как????
вроде ид сессии автоматом в куку вставляется?
....
TsyklopВ браузере хром выставлена опция что "Блокировать сторонние файлы cookie".
...
сервер в свою очередь куки ставит, но браузер их не принимает.
....
...
Рейтинг: 0 / 0
Список всех сессий или как передать сессию при перезагрузки страницы
    #39611069
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяээээ, ну видимо совсем не традиционное ....
Ещё раз - прочти его прошлую тему.
Там в конфиге пишется где хранить id session.
Сам я не проверял т.к. у меня традиционная)))
У него походу все темы такие. Imho
...
Рейтинг: 0 / 0
Список всех сессий или как передать сессию при перезагрузки страницы
    #39611091
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123вадяээээ, ну видимо совсем не традиционное ....
Ещё раз - прочти его прошлую тему.
Там в конфиге пишется где хранить id session.
Сам я не проверял т.к. у меня традиционная)))
У него походу все темы такие. Imho

можно и там и там. В основном хранится в куках, а для этого скрипта приходится передавать в url.
...
Рейтинг: 0 / 0
Список всех сессий или как передать сессию при перезагрузки страницы
    #39611095
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вадяPetro123Ид сессии в урл в конфиге.
Не в куки. Нетрадиционное использование веб проекта.это как????
вроде ид сессии автоматом в куку вставляется?
только её прочитать нельзя.
ээээ, ну видимо совсем не традиционное ....

Tomcat позволяет передавать по умолчанию JSESSIONID или через куки, а если в куках нет то он смотрит на url. В web.xml можно задать что только куки.

Но в моём случае только куки не подходят.
...
Рейтинг: 0 / 0
Список всех сессий или как передать сессию при перезагрузки страницы
    #39611126
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tsyklop,

слона не заметил...

1 зачем такое извращение?
2 а если при формировании страницы сделать так
var sess=<%= session.getId()%>;
...
Рейтинг: 0 / 0
Список всех сессий или как передать сессию при перезагрузки страницы
    #39611140
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TsyklopВ основном хранится в куках, а для этого скрипта приходится передавать в url.если перевести, то это звучит так:
"В основном у меня всё как у всех. А вот по вторникам приходится не как у всех".
...
Рейтинг: 0 / 0
Список всех сессий или как передать сессию при перезагрузки страницы
    #39611513
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вадяTsyklop,

слона не заметил...

1 зачем такое извращение?
2 а если при формировании страницы сделать так
var sess=<%= session.getId()%>;

я не отдаю jsp страницу. Я отдаю просто строку.
...
Рейтинг: 0 / 0
Список всех сессий или как передать сессию при перезагрузки страницы
    #39611514
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123TsyklopВ основном хранится в куках, а для этого скрипта приходится передавать в url.если перевести, то это звучит так:
"В основном у меня всё как у всех. А вот по вторникам приходится не как у всех".

чет не пойму что не нравится. Если сами разработчики сделали такое, то почему бы не воспользоваться. Тем более что иных путей нет.
...
Рейтинг: 0 / 0
Список всех сессий или как передать сессию при перезагрузки страницы
    #39611532
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я так понимаю, Вы же какую то либу для других Web-разработчиков пишите?

Т.ч. решить вопрос организационно. Добавить JS API которое позволит тем, кто будет использовать Вашу библиотеку/виджет/что-то-еще, сохранять и восстанавливать Вашу сессию в своих куках на document.onLoad.

Возможно, что и из своего JS Вы доступ к кукам и так имеете. Но это надо тестировать.
...
Рейтинг: 0 / 0
Список всех сессий или как передать сессию при перезагрузки страницы
    #39611546
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TsyklopвадяTsyklop,

слона не заметил...

1 зачем такое извращение?
2 а если при формировании страницы сделать так
var sess=<%= session.getId()%>;

я не отдаю jsp страницу. Я отдаю просто строку.
ну а в эту строку нельзя вставить?
...
Рейтинг: 0 / 0
Список всех сессий или как передать сессию при перезагрузки страницы
    #39611614
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TsyklopЕсли сами разработчики сделали такоеэто не основание для инженера.
Если брать в рот всё что валяется в интернете....
Вы же сами понимаете?
...
Рейтинг: 0 / 0
Список всех сессий или как передать сессию при перезагрузки страницы
    #39611696
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Leonid KudryavtsevЯ так понимаю, Вы же какую то либу для других Web-разработчиков пишите?

Т.ч. решить вопрос организационно. Добавить JS API которое позволит тем, кто будет использовать Вашу библиотеку/виджет/что-то-еще, сохранять и восстанавливать Вашу сессию в своих куках на document.onLoad.

Возможно, что и из своего JS Вы доступ к кукам и так имеете. Но это надо тестировать.

Нет. я не делаю либу.
...
Рейтинг: 0 / 0
Список всех сессий или как передать сессию при перезагрузки страницы
    #39611697
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123TsyklopЕсли сами разработчики сделали такоеэто не основание для инженера.
Если брать в рот всё что валяется в интернете....
Вы же сами понимаете?

Я понимаю. но в данное ситуации почему нет?
...
Рейтинг: 0 / 0
Список всех сессий или как передать сессию при перезагрузки страницы
    #39611699
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вадяну а в эту строку нельзя вставить?
Сделал и так так.
...
Рейтинг: 0 / 0
37 сообщений из 37, показаны все 2 страниц
Форумы / Java [игнор отключен] [закрыт для гостей] / Список всех сессий или как передать сессию при перезагрузки страницы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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