![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 158 Pomógł: 6 Dołączył: 7.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Mam oto taki problem. Robię moduł głosowania na najlepszego gracza. Formularz po stronie użytkownika wygląda następująco: |Zawodnik|Ocena (pole select)|Zawodnik ID(pole input atrybut hidden)| Sprawa wygląda następująco po naciśnięciu przycisku submit w pętli odczytuję ID zawodnika i wybraną dla niego ocenę i wysyłam do bazy. No ale tu jest pewien problem, bo przecież mając np Firefoxa bez problemu możemy manipulować zawartościami pól ukrytych a tym samym, ktoś mógłby ocenić 10 razy tego samego zawodnika, lub gracza, którego nie ujęliśmy w głosowaniu. Macie jakiś pomysł jak się przed tym zabezpieczyć? Chodzi mi jeszcze po głowie żeby wrzucić id zawodników przy generowaniu formularza do sesji i później je porównać z tym co jest w ukrytych polach, czy ma to jakiś sens? |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 15:45 |