아무거나

XSS 적용 방법 본문

PHP/Laravel

XSS 적용 방법

전봉근 2019. 4. 3. 14:55
반응형

[laravel XSS 적용 방법]

1. 웹루트에서 php artisan make:middleware XSS 명령 실행

 

2. [XSS.php] 소스적용

namespace App\Http\Middleware;

use Closure;

use Illuminate\Http\Request;

class XSS

{

    public function handle(Request $request, Closure $next)

    {

$input = $request->all();

array_walk_recursive($input, function(&$input) {

    $input = strip_tags($input);

});

$request->merge($input);

return $next($request);

    }

}

 

3. Kernel.php에 소스 추가

   - 'XSS' => \App\Http\Middleware\XSS::class,

 

4. routes/api.php 에 XSS 적용

   [소스]

Route::group(['middleware' => ['XSS']], function () {

  Route::get('customVali', 'CustomValDemoController@customVali');

  Route::post('customValiPost', 'CustomValDemoController@customValiPost');

});

반응형

'PHP > Laravel' 카테고리의 다른 글

validator(유효성검증)  (0) 2019.04.04
옐로퀀트ORM 활용  (0) 2019.04.04
뷰 생성(blade) 및 데이터 표시(템플릿 엔진 활용방법)  (0) 2019.04.04
마이그레이션  (0) 2019.04.03
laravel 설치 php7.1+homestead  (0) 2019.03.28
Comments