![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 116 Pomógł: 8 Dołączył: 21.11.2008 Ostrzeżenie: (0%) ![]() ![]() |
Czesc
W jaki sposob mozna wykonac zabezpieczenie przed wgrywaniem plikow co pare sekund (zapychaniem serwera) Prosze o pomoc. Tylko nie ciasteczka.. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 561 Pomógł: 72 Dołączył: 15.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Jeśli nie ciasteczka to możesz zapisywać w bazie id sesji + data ostatniego uploadu i każdorazowo sprawdzać czy różnica w czasie wynosi minimum x minut. Jeśli nie to każesz czekać. Tylko że id sesji jest w ciasteczku zazwyczaj (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Jedynym pewnym rozwiązaniem byłoby udostępnienie uploadu tylko dla zalogowanych użytkowników i dla każdego użytkownika po uploadzie przez niego jakiegoś pliku ustawiać czas tak jak pisałem wyżej.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 162 Pomógł: 6 Dołączył: 14.02.2007 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
albo możesz ip zapisywać. Jak ktoś ma zmienne to zawsze wyłączenie i włączenie kompa też trochę potrwa (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
ale najlepiej to cookies lub właśnie według loginu usera |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 590 Pomógł: 185 Dołączył: 19.04.2006 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
Standardowe postępowanie to wtyczka anty-floodowa, która jako parametr przyjmuje czas, po którym user może wykonać określoną akcję z takiego samego IP. Łatwo się tego używa, bo standardowo zapisujemy IP Jasia + czas - choćby dla celów statystycznych. Wtyczka taka sprawdza, czy kolejna akcja jest z IP, który jest już na liście IP, jeśli jest, to liczy różnicę czasów i gdy wynosi np. mniej niż 60 sekund to nie pozwala wykonać akcji. Ciacha to pomysł kiepski, bo jak user je wyłączy/zmodyfikuje to będzie mógł spamować do woli - łatwiej zmienić/wyłączyć ciacho, niż IP.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 22:40 |