Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

слетает авторизация


rhjirftyjn

Recommended Posts

Здравствуйте. 

 

проблема такая.

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

разные браузеры, разные компьютеры.

 

на других сайтах, в том числе на опенкартовских такого нет, захожу сразу авторизованным.

 

 

как сохранять авторизацию даже после закрытия браузера.

 

спасибо

 

 

в php.ini

 

magic_quotes_gpc = Off;
register_globals = Off;
default_charset = UTF-8;
memory_limit = 64M;
max_execution_time = 18000;
upload_max_filesize = 999M;
safe_mode = Off;
mysql.connect_timeout = 20;
session.use_cookies = On;
session.use_trans_sid = Off;
session.gc_maxlifetime = 12000000;
allow_url_fopen = on;
;display_errors = 1;
;error_reporting = E_ALL

Надіслати
Поділитися на інших сайтах


Смотрите в настройки браузера, возможно там включена опция: "Очищать историю после закрытия браузера или очищать cookies после закрытия..."

Надіслати
Поділитися на інших сайтах

Смотрите в настройки браузера, возможно там включена опция: "Очищать историю после закрытия браузера или очищать cookies после закрытия..."

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

кукисы не удаляются. их настройки в браузерах по умолчанию. на разных компах и разных браузерах.

 

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

 

спасибо.

Змінено користувачем rhjirftyjn
Надіслати
Поділитися на інших сайтах


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

кукисы не удаляются. их настройки в браузерах по умолчанию. на разных компах и разных браузерах.

 

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

 

спасибо.

блин, сам пишу, сам отвечаю

 

установил чистый опенкарт на денвер.

та же хрень!

кому не трудно, проверьте, сохраняет чистый опенкарт сессии или нет?

если нет, то где искать?

Надіслати
Поділитися на інших сайтах


блин, сам пишу, сам отвечаю

 

установил чистый опенкарт на денвер.

та же хрень!

кому не трудно, проверьте, сохраняет чистый опенкарт сессии или нет?

если нет, то где иска

 

 

 

можете удалять! 

 

нашел! никому не скажу! буду повелителем опенкарта!!!!!!

 

:eek:

Надіслати
Поділитися на інших сайтах


можете удалять! 

 

нашел! никому не скажу! буду повелителем опенкарта!!!!!!

 

:eek:

 

php.ini - хост обычно игнорирует.

 

system/library/session.php

<?php
class Session {
	public $data = array();
			
  	public function __construct() {		
		if (!session_id()) {
			ini_set('session.use_cookies', 'On');
			ini_set('session.use_trans_sid', 'Off');
			
			session_set_cookie_params(2592000, '/');
			session_start();
		}
			
		$this->data =& $_SESSION;
	}
	
	function getId() {
		return session_id();
	}
}
?>

session_set_cookie_params(2592000, '/'); - 2592000 время жизни сессии в секундах (т.е. 30 суток или 720 часов).

иногда хост может ограничивать время жизни сессии, уточняйте у тех.поддержки.

  • +1 2
Надіслати
Поділитися на інших сайтах


  • 5 years later...
  • 7 months later...
2 минуты назад, Andrew18 сказал:

Не могу найти данный код в system/library/session.php на Опенкарт 3.

Подскажите, где искать?

 

А что вы ищите?

Надіслати
Поділитися на інших сайтах

1 минуту назад, chukcha сказал:

А что вы ищите?

 

В 15.10.2014 в 13:54, tart сказал:

<?php class Session { public $data = array(); public function __construct() { if (!session_id()) { ini_set('session.use_cookies', 'On'); ini_set('session.use_trans_sid', 'Off'); session_set_cookie_params(2592000, '/'); session_start(); } $this->data =& $_SESSION; } function getId() { return session_id(); } } ?>

 

Надіслати
Поділитися на інших сайтах


Хочу увеличить время жизни сессии, чтобы при закрытии/открытии браузера не было разлогинивания пользователя в магазине. Я правильную тему выбрал или здесь что-то другое обсуждали?

Надіслати
Поділитися на інших сайтах


10 минут назад, Andrew18 сказал:

Хочу увеличить время жизни сессии, чтобы при закрытии/открытии браузера не было разлогинивания пользователя в магазине. Я правильную тему выбрал или здесь что-то другое обсуждали?

Нет неверно
это обсуждалось все для 1-2версий
тройка - это отдельная ветвь

Длинная сессия не всегда есть хорошо
для поддержания авторизации, можно воспользоваться модулем -  запомнить меня

Надіслати
Поділитися на інших сайтах

  • 3 weeks later...

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.