0
我已經使用Spring框架完成了這一任務,但現在我的任務是使用Kohana PHP中的相同功能。通過實施一些認證和會話來保護網站。當用戶訪問此係統時,他們將通過URL傳遞帶有請求的令牌。該令牌將被讀取,並且會進行Web服務調用以確保其有效。如果它有效,它們將被重定向到應用程序。如果不是,它會將他們引導到錯誤頁面。Kohana使用令牌驗證用戶
任何人都可以指導我獲取這種類型的功能樣本嗎?我查看了KOANA的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.');
}
}
這類似於您實現,權威性的聲音非常像'AUTH'模塊的工作 – kero