2011-04-11 6 views
0

Kohana AuthはIEで検証されていません。おそらく、これは私の問題を解決していないどのようにAUTHモジュール内のORMファイルでuser_ipからuser_ipへの変更についてのv.2の議論からいくつかのものを読みました。Kohana 3 IEでの認証

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を使用することでかなり固定されています。私はこれ以上何時間も壁に頭を打ち、事実上どこにもいない。

Please HELP! は、 -David

答えて

0

編集をありがとう - 私はあなたが私の答えを受け入れた後、あなたがKohanaの3/3.1を話していた気づきました。間違った情報をお送りいただきありがとうございます。あなたは最後に答えを得てうれしいです。


あなたが貼り付けられたこのコードは、構成ファイルからです。 configディレクトリのsession.phpというファイルにコンテンツを配置する必要があります。 http://source.kohanaframework.org/svn/kohana2/trunk/system/config/session.php

ダブルあまりにもあなたのクッキーの設定ファイルでドメインを確認してください。

は、ソースコードからの完全な設定ファイルを見てください。

これでうまくいかない場合は、IEからのすべての一時的なインターネットデータを消去して、清潔な状態で作業していることを知る必要があります。

+0

投稿したリンクの設定と私が見つけた設定の両方でこのエラーが発生し続けます。 ErrorException [回復可能なエラー]:引数2がKohana_Arr :: merge()に渡された場合、配列53のシステム/クラス/ kohana/config/file.phpで指定された整数でなければなりません。 – david

+0

とった。最終的な解決策は以下の通りですが、正しい方向に私を指摘したので、私はあなたにソリューションのクレジットを与えました – david

0
<?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

こんにちは、どこに行くのですか?私は今同じことをしています。 – mdskinner