Posted by philosurfer on August 9, 2012 at 4:19pm
I am looking to find a way to trigger an event on a password change (email in this case).
I cannot find anything in rules, or even a hook for that matter that lets me know the password has been changed.
I am sure this has been done before, but I am yet to find any discussions on the topic.
Google failed me?!

Comments
Would this point in you in
Would this point in you in the right direction at all?
http://drupal.org/node/705402
All I see in the hook
All I see in the hook HOOK_user() is the after_update operator but that will give me a TRUE when they update any other field in their profile. I am more or less just concerned with a password update.
Thank you for this link :)
As in perhaps swapping out a
As in perhaps swapping out a couple of the conditions for others
Not an event, a condition
You need to add a property for 'password' to the user entity in Entity API. Then, you can do:
Event: when the user profile is udated
Condition: text_comparison { before:password TO after:password }
This could then be committed through http://drupal.org/node/1216328
I actually made this but never uploaded the patch for it and don't have the code anymore. ..Well, at least I can tell you it will work.
> don't have the code anymore
Cool! I found it and uploaded it to Add a property for user's password. Please test. ;)