2015-01-17 3 views
0

Ive выполнил это с помощью Spring framework, однако теперь мне поручена эта же функциональность, но в Kohana PHP. Попытка защитить сайт, выполнив некоторую аутентификацию и сеанс. Когда пользователь обращается к этой системе, они будут передавать токен с запросом через URL. Этот токен будет прочитан, и он сделает вызов веб-службы, чтобы обеспечить его действительность. Если они действительны, они будут перенаправлены в приложение. Если нет, он направит их на страницу с ошибкой.Kohana аутентифицировать пользователя с помощью токена

Может ли кто-нибудь направить меня к образцам для такого типа функциональности? Я посмотрел на модуль AUTH для kohana, но я не думаю, что это то, что я ищу.

Хорошо, так возможно я получить маркер из 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.');  
    } 


} 
+0

Это звуки очень похоже на работу для модуля AUTH – kero

ответ

0

Вы можете посмотреть на методе autologin, это похоже на вашу реализацию, Auth по лексеме

 Смежные вопросы

  • Нет связанных вопросов^_^