Ouzo\Csrf\CsrfProtector::getCsrfToken PHP Method

getCsrfToken() public static method

public static getCsrfToken ( )
    public static function getCsrfToken()
    {
        if (Session::has('csrftoken')) {
            return Session::get('csrftoken');
        }
        $token = self::generateCsrfToken();
        Session::set('csrftoken', $token);
        return $token;
    }

Usage Example

コード例 #1
0
ファイル: CsrfProtector.php プロジェクト: letsdrink/ouzo
 public static function protect(Controller $controller)
 {
     $controller->before[] = function () {
         if (CsrfProtector::isMethodProtected(Uri::getRequestType())) {
             CsrfProtector::validate();
         }
         return true;
     };
     $controller->after[] = function () use($controller) {
         $controller->setCookie(array('name' => 'csrftoken', 'value' => CsrfProtector::getCsrfToken(), 'expire' => 0, 'path' => '/'));
         return true;
     };
 }
All Usage Examples Of Ouzo\Csrf\CsrfProtector::getCsrfToken