當前位置: 首頁>>代碼示例>>PHP>>正文


PHP KRequest::token方法代碼示例

本文整理匯總了PHP中KRequest::token方法的典型用法代碼示例。如果您正苦於以下問題:PHP KRequest::token方法的具體用法?PHP KRequest::token怎麽用?PHP KRequest::token使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在KRequest的用法示例。


在下文中一共展示了KRequest::token方法的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: _checkToken

 /**
  * Check the token to prevent CSRF exploits
  *
  * @param   object  The command context
  * @return  boolean Returns FALSE if the check failed. Otherwise TRUE.
  */
 protected function _checkToken(KCommandContext $context)
 {
     //Check the token
     if ($context->caller->isDispatched()) {
         $method = KRequest::method();
         //Only check the token for PUT, DELETE and POST requests
         if ($method != KHttpRequest::GET && $method != KHttpRequest::OPTIONS) {
             if (KRequest::token() !== JUtility::getToken()) {
                 return false;
             }
         }
     }
     return true;
 }
開發者ID:stonyyi,項目名稱:anahita,代碼行數:20,代碼來源:executable.php

示例2: _checkToken

 /**
  * Check the token to prevent CSRF exploits
  *
  * @param   object  The command context
  * @return  boolean Returns FALSE if the check failed. Otherwise TRUE.
  */
 protected function _checkToken(KCommandContext $context)
 {
     //Check the token
     if ($context->caller->isDispatched()) {
         $method = KRequest::method();
         //Only check the token for PUT, DELETE and POST requests
         if ($method != KHttpRequest::GET && $method != KHttpRequest::OPTIONS) {
             $token = version_compare(JVERSION, '3.0', 'ge') ? JSession::getFormToken() : JUtility::getToken();
             if (KRequest::token() !== $token) {
                 return false;
             }
         }
     }
     return true;
 }
開發者ID:Roma48,項目名稱:mayak,代碼行數:21,代碼來源:executable.php

示例3: checkToken

 /**
  * Check the token
  * 
  * @return  boolean Returns FALSE if the token is not valid or the session timed-out. 
  */
 public function checkToken()
 {
     if (KRequest::method() != KHttpRequest::GET) {
         if (KRequest::token() !== JUtility::getToken()) {
             return false;
         }
     }
     return true;
 }
開發者ID:ravenlife,項目名稱:Ninja-Framework,代碼行數:14,代碼來源:authorize.php


注:本文中的KRequest::token方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。