Перейти к содержанию
rhjirftyjn

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

Рекомендуемые сообщения

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

 

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

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

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

 

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

 

 

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

 

спасибо

 

 

в 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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.