Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Sign Up

Передача сессии между субдоменами


Recommended Posts

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

 

Подскажите, пожалуйста, кто знает.

Link to post
Share on other sites

Решил  добавлением записи в  system/library/session.php

              if (!session_id()) {
			ini_set('session.use_cookies', 'On');
			ini_set('session.use_trans_sid', 'Off');
			ini_set('session.cookie_domain', '.domain.com');
			session_set_cookie_params(0, '/');
			
			session_start();
		}

 


где .domain.com - мой домен

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Similar Content

    • By SirGrey
      750 10
      Скачать/Купить дополнение


      Redis Session Driver (Хранение сессии в Redis)
      Хранение пользовательских сессии в Redis
       
      Стандартно OpenCart хранит сессии в базе данных или файлах.
       
      Это работаете отлично но при большом объёме и нагрузке замедляет работу сайта.
       
      Redis отличное решение для хранения сессий.
      Все операции происходят в оперативной памяти поэтому чтение и запись будут быстрее.
       
      Redis — это высокопроизводительное распределенное хранилище данных.
      Высокая скорость работы обеспечивается за счет хранения данных в оперативной памяти, которые периодически сохраняются на диск.
       
      Для работы модуля необходим включенный Redis на сервере и библиотека php-redis
       
      Добавил SirGrey Добавлено 28.04.2021 Категория Кэширование, сжатие, ускорение Системные требования php-redis Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2 ocStore 3.0
      2.3.0.2.4
      2.3
      2.2 OpenCart.Pro, ocShop Не проверялось Обращение к серверу разработчика Нет  
    • By SirGrey
      Хранение пользовательских сессии в Redis
       
      Стандартно OpenCart хранит сессии в базе данных или файлах.
       
      Это работаете отлично но при большом объёме и нагрузке замедляет работу сайта.
       
      Redis отличное решение для хранения сессий.
      Все операции происходят в оперативной памяти поэтому чтение и запись будут быстрее.
       
      Redis — это высокопроизводительное распределенное хранилище данных.
      Высокая скорость работы обеспечивается за счет хранения данных в оперативной памяти, которые периодически сохраняются на диск.
       
      Для работы модуля необходим включенный Redis на сервере и библиотека php-redis
       
    • By Grarnik
      Здравствуйте! Есть нужда в продлении жизни сессии при добавлении товара в корзину.
       
      То есть сейчас при добавлении товара в корзину, позиция может исчезнуть через определенно заданное время.
       
      Нужно, чтобы товар находился в корзине дольше (от недели до месяца)
       
      Изменение значений session.gc_maxlifetime ни к чему не привело. Также увеличивал время в файле system/library/session.php
       
      Сайт находится на VPS
    • By Absalem
      Opencart 1.5.5.1, Apache
      Заметила, что товары исчезают из корзины меньше чем за час. (регистрация у нас на сайте отключена)
      Как продлить время хранения товаров в корзине?
      Заранее спасибо за помощь!
    • By Novarg
      Можно ли как-нибудь посетителю настроить смену города на сайте, например, чтобы посмотреть товары в Новосибирске? Делается ли это функционалом CMS или мне для каждого города приедтся вручную прописывать субдомен, в каждом отдельно ставить CMS и настраивать ее индивидуально для этих субдоменов?
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.