[Bug 561453] password checking: integrate all steps