respect hashing algorithm of all users, fix login on password change
improve documentation