This version will also validate a password on your application in case someone will change the password thru Users module or from other method.