Ouzo\Csrf\CsrfProtector::getCsrfToken PHP 메소드

getCsrfToken() 공개 정적인 메소드

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
 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