Fórum Root.cz

Hlavní témata => Vývoj => Téma založeno: ZAJDAN 06. 03. 2019, 17:28:54

Název: HTML checkbox chráněný heslem
Přispěvatel: ZAJDAN 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
Název: Re:HTML checkbox chráněný heslem
Přispěvatel: Ravise 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ží.
Název: Re:HTML checkbox chráněný heslem
Přispěvatel: e3k 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???
Název: Re:HTML checkbox chráněný heslem
Přispěvatel: Filip Jirsák 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ý.
Název: Re:HTML checkbox chráněný heslem
Přispěvatel: Wal-De-Mar 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).