Zaheslovaný přístup na stránku
Ve článku „Tipy a triky pomocí JavaScriptu“ jsem zmínil jednoduchý JavaScript, který po zadání hesla přesměroval uživatele na HTML soubor mající stejné jmého jako bylo vložené heslo. Ozvalo se mi několik čtenářů, kteří by ovšem potřebovali provést autorizaci podle uživatelského jména a hesla a podle toho náštěvníka přesměrovat.
Hned na začátek článku chci ovšem upozornit, že tento skript rozhodně není vhodný pro utajování citlivých informací a rovněž není vhodný pro přístup více uživatelů s odlišným jménem a heslem. Uživatelská jména a hesla a adresa stránky, kam mají být uživatelé po autorizaci přesměrováni jsou totiž uvedena přímo v JavaScriptu a každý trochu zkušený uživatel Internetu si přístupová hesla může vyhledat sám ve zdrojovém kódu stránky.
|

|
|
Jméno: | |
Heslo: | |
Výše uvedený příklad si vyzkoušejte tak, že jako uživatelské jméno vložte „login1“ a heslo „alfa“. Po stisknutí tlačítka „Přihlásit se“ budete přesměrování na úvodní stránku serveru Interval.cz. Pokud vložíte uživatelské jméno „Login2“ a heslo „beta“, budete přesměrováni na úvodní stránku Diskusního fóra.
Všechna přihlašovací jména, hesla a adresa stránky, kam má být uživatel přesměrován po úspěšném přihlášení (done=1), jsou definována v podmínkách if. Zde si můžete nadefinovat své vlastní uživatelská jména, hesla apod. Pokud heslo neodpovídá ani jednomu zadanému, pak se uživateli objeví varovná hláška (alert) s nadefinovaným textem, že bylo zadáno neplatné uživatelské jméno nebo heslo.
Přihlašovací jméno a heslo musí být zadáno přesně tak, jak je uvedeno ve zdrojovém kódu JavaScriptu – jsou totiž rozlišována velká a malá písmena. Pokud chcete, aby na velikosti písem u uživatelského jména nezáleželo, doplňte do skriptu tento řádek, který zajistí, že nebudou rozlišována velká a malá písmena.
|

Pokud potřebujete zrušit citlivost na velká a malá písmena i u zadávaného hesla, doplňte do skriptu tento řádek:

|

Doporučuji ovšem tyto dvě možnosti nekombinovat, jinak bude uživatel zmaten – dejte citlivost na velikost písmen všude nebo jednoduše nikde. Výsledný JavaScript (už bez samotného HTML formuláře, který se nemění) bude vypadat takto:

|

Pokud se vám tento typ článku ohledně různých tipů v JavaScriptu líbí, napište mi na e-mail nebo do diskusního fóra. Rád přivítám vaše nápady ohledně obsahu tohoto typu článků.
Starší komentáře ke článku
Pokud máte zájem o starší komentáře k tomuto článku, naleznete je zde.
Mohlo by vás také zajímat
-
AI na dosah ruky: Jak je to s AI v osobních zařízeních?
22. ledna 2024 -
Jak se chránit před podvody na internetu – část 1
8. října 2024 -
Šokující data od Microsoftu: Kyberútoky rostou o stovky procent!
8. listopadu 2024 -
Zvýšení výkonu WiFi signálu: Jak a proč používat WiFi zesilovače
28. června 2023
Nejnovější
-
Google spouští AI Přehledy ve vyhledávání v Česku
23. května 2025 -
-
Umělá inteligence: Co je to GPT?
12. května 2025 -
VMC rapidně zvýšil open rate e-mailových kampaní ZONERu
9. května 2025