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