Autor Zpráva
Jobík
Profil
Zdravím, setkal jsem se s problémem potřeboval bych udělat podmínku v JS

<inpu type="text" name="otazka">
var otazka = document.frm.otazka.value;
if(var otazka != 'pepa') { pokud bude podmínka nebude splněna spusí se dlaší kód};


Je tu ale problém když to bude otázka a někdo se podívá na zdroják tak zjistí odpověď dá se toto nějak zabezpečit???
los
Profil *
Napr. vypočítať hash(otazka) a porovnať ho s predpočítanou hodnotou hash('pepa'). Ako funkciu hash môžeš použiť napr. implementáciu MD5 alebo inej hešovacej funkcie v JavaScripte (viď Google).

Nič ale nezabráni skúsenejšiemu používateľovi spustiť kód, ktorý je v tej podmienke.
panhuhu
Profil
Zkus jiné alternativy, odpověď přímo na jpw http://www.jakpsatweb.cz/heslo.html.
peta
Profil
Jobík
ne, v JS to nelze nijak zabezpecit. JS kod zle zobrazit a tudis lze najit postup, jakym se na stranku pak dostat.
Tohle musis resit pres php, pripadne lepe pres php session. viz panhuhu

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: