bezpecnosthesla
Bezpečnost hesla
English version: PasswordStrength
Popis
Ukazatel síly hesla:
- +1 bod za každý znak nad 6-ti znakový limit
- +1 bod za malá a velká písmena
- +1 bod za přítomnost číslic i znaků
- +1 bod za interpunkci
- méně než 3 body → slabé heslo
- 3 - 5 bodů → dobré heslo
- 5 a více bodů → silné heslo
Ukázka
Zadejte heslo: | |
Síla hesla: | Nezadáno |
Zdrojový kód
<strong>Zadejte heslo:</strong> <input type="password" name="password" id="password" onkeyup="checkPassword(this.value, 'strength', new Array('příliš krátké', 'slabé', 'dobré', 'silné'))" /> <br /> <b id="strength">nezadáno</b>
Nezapomeňte vložit JavaScriptovou knihovnu (sekce head):
<script type="text/javascript" src="password.js"></script>
Popis funkcí
Integer passwordStrength(String password)
Vrací sílu hesla (body)
- password - heslo
void checkPassword(String password, String id, Array messages)
Vypíše sílu hesla
- password - heslo
- id - id elementu pro zobrazení zprávy
- messages - 4-prvkové pole se zprávami - např. 'příliš krátké', 'slabé', 'dobré', 'silné'
Licence
© 2008 Adam Heinrich
Licencováno pod GNU General Public License
Stažení
Knihovna a ukázková stránka na http://lib.adamh.cz/password-strength
bezpecnosthesla.txt · Poslední úprava: 2017/10/09 22:00 autor: 127.0.0.1