HTML checkbox chráněný heslem

ZAJDAN

  • *****
  • 2 078
    • Zobrazit profil
    • E-mail
HTML checkbox chráněný heslem
« kdy: 06. 03. 2019, 17:28:54 »
Ahoj,
znáte někdo elegantí řešení jak chránit změnu stavu HTML checkboxu heslem?
Stav checkboxu uložit na server.
Bude potřeba sáhnout po serverside javascriptu? Angular, React apod?

díky
Vesele, vesele do továrny dělník běží...vesele, vesele do továrny jde. Vesele se usmívá když mu soustruh zazpívá...vesele, vesele do továrny jde. Vesele si poskočí když se soustruh roztočí ...vesele, vesele do továrny jde.


Ravise

  • ***
  • 113
    • Zobrazit profil
    • E-mail
Re:HTML checkbox chráněný heslem
« Odpověď #1 kdy: 06. 03. 2019, 18:33:05 »
U klienta stav zaškrtátka uchránit nedokážeš - disabled a checked se dají přepsat v nástrojích vývojáře. Při odeslání zaškrtátka jeho stav prostě ignoruj, když se nepošle správné heslo/session. Na použité technologii nezáleží.

e3k

  • ***
  • 219
    • Zobrazit profil
    • E-mail
Re:HTML checkbox chráněný heslem
« Odpověď #2 kdy: 06. 03. 2019, 19:38:11 »
Ahoj,
znáte někdo elegantí řešení jak chránit změnu stavu HTML checkboxu heslem?
Stav checkboxu uložit na server.
Bude potřeba sáhnout po serverside javascriptu? Angular, React apod?

díky
a kdo by ti jako ten checkbox chtel mjenit???

Re:HTML checkbox chráněný heslem
« Odpověď #3 kdy: 06. 03. 2019, 22:14:25 »
Ahoj,
znáte někdo elegantí řešení jak chránit změnu stavu HTML checkboxu heslem?
Stav checkboxu uložit na server.
Bude potřeba sáhnout po serverside javascriptu? Angular, React apod?

díky
Raději napište, o co se vlastně snažíte. protože ten váš komentář je dost zmatený. Ani nevím, zda „stav checkboxu uložit na server“ je požadavek nebo návrh řešení. Chránit změnu stavu čistě jen na klientovi rozumně nejde, protože jakoukoli ochranu tam může uživatel snadno obejít. Zároveň to ale ani nedává smysl, protože na klientské straně jde jenom o to, zda se uživateli zobrazí prázdné pole nebo zatržítko, a to asi není potřeba nijak extra chránit. Kdyby šlo opravdu jen o zobrazení, to vám kde kdo snadno hackne tak, že si prostě udělá screenshot stránky a do něj tužkou to zatržítko domaluje.

Po server side JavaScriptu určitě není nutné sáhnout, protože cokoli, co můžete na serveru udělat JavaScriptem, tam také můžete udělat PHP, Javou, Go, Pythonem nebo třeba C, když na to přijde. Angular i React zrovna nejsou frameworky pro serverový JavaScript, ale pro klientský.

Re:HTML checkbox chráněný heslem
« Odpověď #4 kdy: 07. 03. 2019, 13:20:19 »
Ahoj,
znáte někdo elegantí řešení jak chránit změnu stavu HTML checkboxu heslem?
Stav checkboxu uložit na server.
Bude potřeba sáhnout po serverside javascriptu? Angular, React apod?

díky

Šlo by to. Aj bez frameworku. Ale na 99.9% to nepotrebuješ a riešiš to z dôvodu nedostatku skúseností - máš len zle navrhnuté UI (UX).