0

私はSpringフレームワークでこれを達成しましたが、今ではこれと同じ機能をKohana PHPで担当しています。認証とセッションを実装してサイトを保護しようとしています。ユーザーがこのシステムにアクセスすると、URL を介して要求と共にトークンが渡されます。このトークンが読み取られ、その有効性を確認するために Web サービス呼び出しが行われます。有効な場合、アプリケーションにリダイレクトされます。そうでない場合は、エラー ページに誘導されます。

このタイプの機能のサンプルを教えてもらえますか? kohana の AUTH モジュールを見ましたが、それが私が探しているものだとは思いません。

わかりましたので、URLからトークンを取得して、セッションパラメーターに保存します

public function before(){
      parent::before();
    session_start();

    if(!isset($_SESSION['token'])){
         $_token = $_SESSION['token'] = $this->request->query('token'); 
      }

    echo $_SESSION['token'];

   // echo isset($session->get('token'));
   if(isset($_SESSION['token'])){
      $view = View::factory('home/index');
      $this->template->content = $view;
      $this->_post = $this->request->post();
   } else {
    echo 'inside else';
       header('HTTP/1.0 403 Forbidden');
       $this->request->headers['HTTP/1.1'] = '403';
       die('You are not allowed to access this file.');     
  }


}
4

1 に答える 1

0

メソッド autologinを見ることができます。これは、トークンによる認証の実現に似ています

于 2015-01-18T14:59:41.227 に答える