I couldn't find a module or feature in D7 that keeps track of the date/time when a user updates their profile (any of the fields). I'm not using profile2 and I'm not planning to switch to that, otherwise I could probably do it with the node revision.

Is there another way of doing it other than adding a "last_update" date field to the user and then using a hook_user_update() or hook_user_presave()?

1 Answer 1


I used the Rules module for this. There is a condition like "User Profile Updated" or something like this which you can use. You have then the changed and the unchanged values as tokens available for example to e-mail somebody about the changes.

  • Rules, of course! Glad I asked ;-)
    – uwe
    Commented Feb 8, 2012 at 3:40

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.