未在IE中验证Kohana Auth。我在v.2中读到了一些关于从user_agent到user_ip的讨论……大概在AUTH模块的ORM文件中,这并没有解决我的问题。
另一篇关于v.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。我已经为这件事撞了几个小时的头,但几乎一无所获。
请帮帮我!谢谢你,-David
发布于 2011-04-11 23:57:40
编辑-在你接受我的回答后,我注意到你在谈论Kohana3/3.1。很抱歉给你提供了错误的信息。很高兴你最终得到了答案。
您粘贴的代码来自配置文件。您需要将内容放在配置目录中名为session.php的文件中。
看看源代码中的完整配置文件:http://source.kohanaframework.org/svn/kohana2/trunk/system/config/session.php
也要仔细检查cookie配置文件中的域。
如果这不起作用,那么你可能需要从IE中清除所有临时互联网数据,这样你就知道你是在一张白纸上工作。
发布于 2011-04-12 01:55:30
<?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',
),
);
?>https://stackoverflow.com/questions/5623139
复制相似问题