Kohana 3 Auth в IE - PullRequest
       40

Kohana 3 Auth в IE

0 голосов
/ 11 апреля 2011

Kohana Auth не проверяется в IE.Я прочитал кое-что из обсуждений на v.2 об изменении от user_agent до user_ip ... предположительно в файле ORM в модуле AUTH, однако это не решает мою проблему.2 предлагают использовать это

<?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'] = array('ip_address');

Они не упоминают, где это использовать, однако.

Мы обнаружили этот вид опоздания в тестировании (где этот поток о не важности программного обеспеченияинженерия в школе?) и на данный момент довольно увлечены использованием AUTH.Я часами бился головой об стену из-за этого и практически никуда не попал.

Пожалуйста, ПОМОГИТЕ!Спасибо, Дэвид

Ответы [ 2 ]

0 голосов
/ 11 апреля 2011
<?php

    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',
      ),
  );

?>
0 голосов
/ 11 апреля 2011

Редактировать - Я заметил, что вы говорили о Кохане 3 / 3.1 после того, как приняли мой ответ.Извините за предоставление вам неправильной информации.Рад, что вы получили ответ в конце.


Код, который вы вставили, взят из файла конфигурации.Вам необходимо поместить содержимое в файл с именем session.php в каталог конфигурации.

Взгляните на полный файл конфигурации из исходного кода: http://source.kohanaframework.org/svn/kohana2/trunk/system/config/session.php

Дважды проверьте домен в вашем файле конфигурации cookie.

Если это не тактогда вам может потребоваться очистить все временные интернет-данные из IE, чтобы вы знали, что работаете с чистого листа.

...