Giriş yapmadınız.

Duyuru

TÜRKÇE KİTAP DUYURUSU:
Laravel 5 : Laravel 5.1 Güzelliği (Türkçe)
Vue.js 2 : Vue.js 2 Majesteleri (Türkçe)

#1 11.01.2019 10:24:50

ebuzer
Üye
Kayıtlı: 16.10.2018
Mesajlar: 8

Flood güvenliği

Selamlar,

f5 vs. yöntemlerde sayfalarda yapılan floodlara karşı güvenlik önlemi için PHP kodlarken session ile zaman tutuyorduk. Bunun için bir yöntem var mı Laravel'de? Böyle bir durumda özellikle DB'yi korumak için ne yapabiliriz?


Düşük ingilizceli coder

Çevrimdışı

#2 11.01.2019 11:57:01

mgsmus
Moderatör
Yer: Mersin
Kayıtlı: 17.08.2013
Mesajlar: 1,427
Website

Yanıt: Flood güvenliği

Laravel içerisinde yer alan throttle middleware kullanabilirsiniz:

// throttle:3,20  Kullanıcı aşağıdaki rotaya dakikada en fazla 3 kere ulaşabilir, 3 ü geçerse 20 dakika beklemesi gerekecek demek:
Route::get('test')->uses('[email protected]')->middleware('throttle:3,20');

Ayrıca kendiniz bir şeyler yapmak için benim RateLimiter kullanımı ile ilgili şu yazıma bakabilirsiniz:
http://forum.laravel.gen.tr/viewtopic.p … 130#p13130

Çevrimdışı

#3 11.01.2019 15:15:31

deathisonitsway
Üye
Kayıtlı: 01.02.2016
Mesajlar: 377

Yanıt: Flood güvenliği

Extra bir bilgi vereyim.Bu tür işlemleri (projenize göre değişir tabi de) -- Api Gatewaylere yaptırın...

https://konghq.com/kong/

bu linkte çok güzel ücretsiz kullanabileceğiniz lua ile yazılmış open source bir proje var.Çok güzel stabil çalışıyor.
Docker versiyonu da mevcut.Bunları öne koyduğunuzda application işleyişiniz doğrudan etkilenmez.


Laravel does not save you. Php knowledge only save you. Do not become a Laravel programmer, just the opposite,become php developer.

Çevrimdışı

Forum alt kısmı