Menerapkan IP Blocker di Laravel
Untuk meningkatkan security di website, salah satunya dengan menerapkan IP blocker atau mem-blokir IP address yang mengakses website. Di laravel salah satunya dengan menggunakan package ip blocker. Kita bisa menambahkan tanpa batasan jumlah IP yang diblock melalui table ipblockers.
Cara Install
composer require larasecure/ip-blockerJalankan Publish
php artisan vendor:publish --tag=ipblockerphp artisan migratePenggunaan
Tambahkan middlerware pada file Kernel.php $routeMiddleware
'IPBlocking' => \Larasecure\IPBlocker\Middlewares\IPBlocking::classTambahkan middleware IPBlocking pada grup route, route mana yang akan menerapkan IP Blocking.
Route::group(['middleware' => 'IPBlocking'], function(){
// you routes..
});atau kita juga menambahkan pada file RouteServiceProvider.php
protected function mapApiRoutes()
{
Route::prefix('api')
->middleware(['api', 'IPBlocking'])
->namespace($this->namespace)
->group(base_path('routes/api.php'));
}atau jika hanya untuk satu route (bukan grup)
Route::get('/', function () {
//
})->middleware('IPBlocking');Dengan begitu user akan mengalami redirect ke halaman "403 | Forbidden". Untuk lebih jelas bisa meluncur ke https://github.com/Mahmoud-Italy/Larasecure-ipblocker
Bacaan terkait
Cara Install Composer di Windows Dengan Mudah
Composer adalah dependency manager yang sangat populer untuk pengembangan aplikasi berbasis PHP. Di artikel ini, Anda akan belajar cara menginstal Composer di Window...
Panduan Instalasi PHP, MySQL, dan Apache di macOS
Instalasi PHP, MySQL, dan Apache (sering disebut sebagai stack LAMP - Linux, Apache, MySQL, PHP) pada macOS sangat penting bagi pengembang web yang ingin menjalankan...
jadX : Android Reverse Engineering dari Android Dex ke File Java
Jadx merupakan aplikasi berbasis Command line dan GUI yang memungkinkan untuk melakukan konversi ke file source java dan file android Dex atau file apk. Fitur utama:...
Komentar (0)
Belum ada komentar. Jadilah yang pertama.
Tulis komentar
Komentar akan dimoderasi sebelum tampil.