Я использовал Kohana в нескольких проектах сейчас, а также включенный в него модуль аутентификации с абсолютно нулевыми проблемами ... до этого конкретного клиента.
Сначала они не могли войти на сайт на компьютере с XP, используя IE8. Я немного покопался и в итоге добавил этот файл конфигурации в application / config / session.php
<?php defined('SYSPATH') OR die('No direct access allowed.');
/**
* @package Session
*
* Session driver name.
*/
//$config['driver'] = 'native';
/**
* Number of page loads before the session id is regenerated.
* A value of 0 will disable automatic session id regeneration.
*/
//$config['regenerate'] = 0;
// KLUDGE: Windows XP SP3 running IE-7 and 8
// http://bit.ly/gPcV67
//$config['validate'] = 'ip_address';
return array(
'cookie' => array(
'name' => 'session_cookie',
'encrypted' => TRUE,
'lifetime' => 43200,
),
'native' => array(
'name' => 'session_native',
'encrypted' => TRUE,
'lifetime' => 43200,
),
'database' => array(
'name' => 'session_database',
'group' => 'default',
'table' => 'sessions',
),
);
?>
Это сработало для IE8 на машине WinXP
Теперь у них есть ноутбук с Win7, который не может войти в систему с IE9 или Firefox 4. Я установил Chrome на машину, чтобы он работал, пока я не смог найти время, чтобы разобраться в этом (Chrome работал нормально, пока я был впереди машины). Однако сегодня я получил целую серию действительно разозленных писем, в которых утверждалось, что они не могут снова войти в систему.
Я не могу воспроизвести эту проблему ни на одном из моих компьютеров или браузеров. Я в тупике, и у меня нет способа проверить сделанные мной изменения.
Пожалуйста, пожалуйста, ПОМОГИТЕ!
Спасибо,
-Давид