Witajcie.Tak naprawdę wystarczy zrobić to co już kilka lat temu opisałem. Pierwsze zalogowanie może wymusić zmianę hasła (tyle, że po EPESIowemu) , a złożoność jest weryfikowana wg opisanych tam założeń (można by to wrzucić do CommonData).
Moje rozwiązanie jest typową łatą i to tylko na MySQL'a, aczkolwiek u mnie działa od wielu lat. Nie przechodziłem z tym jeszcze na wersję 1.8.2,m więc nie wiem, czy dużo się w kodzie zmieniło.
Pozdrawiam
Praski.