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

Допустим есть Сайт1 и Сайт2 на которых подключен данный скрипт (Эти сайты абсолютно разные, никак не связанные между собой).
При загрузке данного скрипта сервер (Tomcat) ставит куку id сессии и соответственно даёт ему домен site.com (адрес сервера)и path = / .
После полной загрузки сайта, скрипт делает Ajax запрос на сервер (CORS настроен).

Проблема вся в том что: Я открываю Сайт1 , куки поставились, все дела. Потом открываю Сайт2 то получается так что куки поставленные на Сайт1 , но с доменом сервера, будут те же и на Сайт2 .

Я попытался разделить их при помощи path в куках, но это привело к тому что эту куку теперь не подхватывает Ajax .

Как еще можно разделить их?

Спасибо.
...
Рейтинг: 0 / 0
Разделить cookie
    #39596625
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И причем тут Java ?
...
Рейтинг: 0 / 0
Разделить cookie
    #39596639
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Leonid Kudryavtsev,

Ибо сервер на Java написан. и разделять кроме как с сервера не знаю как можно
...
Рейтинг: 0 / 0
Разделить cookie
    #39596662
kunaksergey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вообще-то куки привязаны к url хостов, и возвращаются соответствующему серверу.Если вы вручную устаналиваете указываейте хост в виде ключа
...
Рейтинг: 0 / 0
Разделить cookie
    #39596664
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TsyklopLeonid Kudryavtsev,

Ибо сервер на Java написан. и разделять кроме как с сервера не знаю как можно
Раз мы на java, то не соединяй сервера через js cors.
Соединяй серверным кодом.
...
Рейтинг: 0 / 0
Разделить cookie
    #39596673
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123,

это ж как на серверной стороне разрешить делать запросы на свой сервер с других доменов окромя CORS? именно CORS я разрешаю на сервере.
...
Рейтинг: 0 / 0
Разделить cookie
    #39596678
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123TsyklopLeonid Kudryavtsev,

Ибо сервер на Java написан. и разделять кроме как с сервера не знаю как можно
Раз мы на java, то не соединяй сервера через js cors.
Соединяй серверным кодом.

Проблема вообще в том что кука одна на разных сайтах.
...
Рейтинг: 0 / 0
Разделить cookie
    #39596690
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TsyklopPetro123,

это ж как на серверной стороне разрешить делать запросы на свой сервер с других доменов окромя CORS? именно CORS я разрешаю на сервере.
Как? Без браузера))))
Напрямую 2 сервера между собой.
...
Рейтинг: 0 / 0
Разделить cookie
    #39596692
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tsyklop,
Ты просишь в ослике сервер данные с майл.ру. И сервер сам там берет.
Как вариант.
...
Рейтинг: 0 / 0
Разделить cookie
    #39596693
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123,

вообще не в тему. при чем тут второй сервер, откуда он. ппц.
...
Рейтинг: 0 / 0
Разделить cookie
    #39596696
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tsyklop,
Междоменные запросы и cors сделаны для защиты В ЭКСПЛОРЕРЕ.
Чтобы не было левых запросов к чужому домену.
Удачи!
...
Рейтинг: 0 / 0
Разделить cookie
    #39596698
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TsyklopПосле полной загрузки сайта, скрипт делает Ajax запрос на сервер (CORS настроен).вот это не рекомендуется.
...
Рейтинг: 0 / 0
Разделить cookie
    #39596715
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123TsyklopПосле полной загрузки сайта, скрипт делает Ajax запрос на сервер (CORS настроен).вот это не рекомендуется.

Запросы делаются с других доменов на мой сервер. Иначе никак не сделаешь.
...
Рейтинг: 0 / 0
Разделить cookie
    #39596721
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123Tsyklop,
Ты просишь в ослике сервер данные с майл.ру. И сервер сам там берет.
Как вариант.

То два сайта, никак не связаны между собой и сервером.

А js скрипт, который на этих двух сайтах стоит, обращается на свой( то бишь мой) сервер за данными.
...
Рейтинг: 0 / 0
Разделить cookie
    #39596749
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tsyklop,
Я и говорил, что по правилам без cors их сайт с твоим скриптом должен сам спросить твой сервер. А скрипт твой выкинуть.
...
Рейтинг: 0 / 0
Разделить cookie
    #39597068
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Java тут абсолютно не при чем. Как и прошлый раз.
2. Пока вы будете оперировать терминами сайт1 и сайт2 у вас так и не появится понимание того что на самом деле происходит. Включите инструменты разработчика в браузере. Посмотрите куда отправляются запросы и что в ответах. И тогда вам станет понятно, почему кука выходит общая. И когда вы это поймете, тогда и найдете решение.

Мне лично совершенно не понятно почему ваша ситуация является проблемной. Один домен - одна кука. И не важно напрямую или через CORS. Не нравится? Трекайте сессию без кук.
...
Рейтинг: 0 / 0
Разделить cookie
    #39597625
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz1. Java тут абсолютно не при чем. Как и прошлый раз.
2. Пока вы будете оперировать терминами сайт1 и сайт2 у вас так и не появится понимание того что на самом деле происходит. Включите инструменты разработчика в браузере. Посмотрите куда отправляются запросы и что в ответах. И тогда вам станет понятно, почему кука выходит общая. И когда вы это поймете, тогда и найдете решение.

Мне лично совершенно не понятно почему ваша ситуация является проблемной. Один домен - одна кука. И не важно напрямую или через CORS. Не нравится? Трекайте сессию без кук.

Окей. Первый сайт sloyev.com, второй sloyev.ua. На обоих подключены скрипты http://widget.chat2help.com/w/...

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

На первом сервер ставит куку id сессии с доменом widget.chat2help. А так как второй сайт тоже обращается по адресу widget.chat2help.com/.... то куки берутся с первого. Только я вообще понять не могу с какого хрена так сделали. Похрен что домен один, поставили куку та на разных сайтах.

Вот как мне их разделить? может iframe?
...
Рейтинг: 0 / 0
Разделить cookie
    #39597631
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tsyklop

IMHO Спросить в саппорте support@chat2help.com

Если они делают виджеты, то как использовать их виджиты - нужно спрашивать у них. Ни Java, ни microsoft (производитель операционной системы), ни Intel (производитель процессоров)- тут ни при чем. IMHO & AFAIK
...
Рейтинг: 0 / 0
Разделить cookie
    #39597633
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Leonid Kudryavtsev,

-_-.

Это я делаю...

а я что сказал что это Java или microsoft или intel? Это браузер так ведет себя.
Если я помещаю на сайт iframe и загружаю страницу chat2help.com и он в тупую подтягивает те же куки. это просто....
...
Рейтинг: 0 / 0
Разделить cookie
    #39597659
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TsyklopЭто браузер так ведет себя.
Это вообще-то в w3c стандартах прописано. Почему должно быть иначе вопрос открытый. Почему бы вам просто не выделить каждому клиенту поддомен и вешать куки на поддомены?
...
Рейтинг: 0 / 0
Разделить cookie
    #39597665
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BlazkowiczTsyklopЭто браузер так ведет себя.
Это вообще-то в w3c стандартах прописано. Почему должно быть иначе вопрос открытый. Почему бы вам просто не выделить каждому клиенту поддомен и вешать куки на поддомены?

был такой вариант. Но он отпал так как автоматизировать процесс создания поддомена нет возможности, да и я не знаю на каком хостинге можно создавать овер дофига поддоменов.
...
Рейтинг: 0 / 0
Разделить cookie
    #39597675
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tsyklopбыл такой вариант. Но он отпал так как автоматизировать процесс создания поддомена нет возможности, да и я не знаю на каком хостинге можно создавать овер дофига поддоменов.
Может я чего-то не знаю. Но мне казалось что это просто конфигурация в DNS должна разрешать любые под-домены и направлять их на ваш сервер. Вам же на сервере остается только читать домен из URL
...
Рейтинг: 0 / 0
Разделить cookie
    #39597685
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BlazkowiczTsyklopбыл такой вариант. Но он отпал так как автоматизировать процесс создания поддомена нет возможности, да и я не знаю на каком хостинге можно создавать овер дофига поддоменов.
Может я чего-то не знаю. Но мне казалось что это просто конфигурация в DNS должна разрешать любые под-домены и направлять их на ваш сервер. Вам же на сервере остается только читать домен из URL

Да, такое возможно. Попробовали. Спасибо.
...
Рейтинг: 0 / 0
Разделить cookie
    #39597688
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне не очень понятно, почему в API виджите не развести сайты Хочешь, общий чат. Хочешь, указывай ID чата.

Мне кажется, никакой DNS тут и даром не нужен. IMHO & AFAIK

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

В любом случае, виджет должен иметь свою авторизацию (т.к. за использование хочет денег), и при чем тут проблемы со стандартными куками - совершенно не понятно. В любом случае авторизацию и сессии придется перепиливать. IMHO & AFAIK
...
Рейтинг: 0 / 0
Разделить cookie
    #39597690
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Leonid Kudryavtsev,

Что бы не писать такое нужно понимать цель этого чата. А цель такова что это подключаемый чат, на абсолютно любой сайт. Есть панель в которую все приходит и откуда можно чатится. Этот чат может поставить каждый желающий.
...
Рейтинг: 0 / 0
25 сообщений из 26, страница 1 из 2
Форумы / Java [игнор отключен] [закрыт для гостей] / Разделить cookie
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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