Domyślnie IP.Board zapisuje logi błędnych logowań do panelu administracyjnego w taki sposób, że ujawnia ostatni znak hasła, a resztę gwiazdkuje. Jednak ilość gwiazdek zgadza się z ilością znaków w haśle.. A te niejednokrotnie nie są wyszukane i w momencie jeśli jakiś admin chciałbym 'poznać' hasła innego admina może spróbować takie hasło odgadnąć. By się przed tym ochronić postępuj wg poniższej instrukcji.
Otwórz plik: admin/applications/core/modules_admin/system/login/manualResolver.php
Znajdź:
$v = $v ? ( (IPSText::mbstrlen( $v ) - 1) > 0 ? str_repeat( '*', IPSText::mbstrlen( $v ) - 1 ) : '' ) . substr( $v, -1, 1 ) : '';
Zamień na:
//Saving Changes by DawPi - ipslink.pl
$v = $v ? "***" : '';
Zapisz i wyślij.
Od teraz każde hasło będzie zapisane w postaci trzech gwiazdek, niezależnie od długości hasła, oraz nie będzie ujawniony ostatni znak w haśle.
Gotowe!
Autorem tutoriala jest DawPi. Zabrania się kopiowania, powielania. W szczególności na inne fora bez zgody autora.
Tutorial wykonany dla www.forum.invisionize.pl