Niewiele osób wie, że funkcjonalność mierzenia siły hasła jest wbudowana w standardową instalację Joomla.
Wystarczy tylko tę funkcjonalność włączyć. Niektóre firmy sprzedają rozszerzenia oferujące tę funkcję, tymczasem możesz ją mieć na swojej witrynie totalnie za darmo.
I nie jest to zbyt skoplikowane.
Tak więc zacznijmy:
- Zaloguj się poprzez FTP i przejdź do katalogu, w którym znajduje się strona, na której chcesz dokonać zmiany
- Znajdź plik registration.xml znajdujący się w katalogu /components/com_users/models/forms
- Otwórz go i znajdź sekcję:
<field name = "hasło1" type = "password"
autouzupełnianie = "off"
class = "zatwierdź-hasło"
description = "COM_USERS_DESIRED_PASSWORD"
field = "hasło2"
filter = "raw"
label = "COM_USERS_REGISTER_PASSWORD1_LABEL"
message = "COM_USERS_REGISTER_PASSWORD1_MESSAGE"
wymagane = "true"
size = "30"
validate = "równa się"
strengthmeter = "true"
/>
- Na jej końcu, przed znakiem zamknięcia /> dodaj następujący wpis:
strengthmeter = "true"
- Zapisz plik i prześlij go na serwer
- I pasek pomiaru siły hasła jest już włączony. Pozostaje kwestia ewentualnego ostylowania według własnego gustu i podpięcia ewentualnych bibliotek zwiększających jego funkcjonalność.