Custom messages for user_pass_reset I would like to customize the messages for one time login links (i.e. password reset links). In some cases, I redirect the user to the login page. In these cases, it does not make sense to have "Please request a new one using the form below."

Is there a hook or module I can use to add some logic to that message? (I can do a global override with String Overrides, but am looking for more conditional messages.)

I am using Drupal 7.
If you mean the email message for a password reset. You can use hook_mail_alter to change the email contents before it's sent out to the user.

If you mean the form the user sees on the webpage, then you can use hook_form_alter to change the verbiage shown on the screen.

Edit

override the displayed form with the reset button to goto your own form_submit action. In your custom module action, simply copy and paste user_pass_reset function body into your own function and tweak it as needed to change the messages (careful).