Answers.Body: <p>Would something like this work?</p>
  
  <p><a href="https://i.sstatic.net/XPwc4.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/XPwc4.png" alt="checksum expired notification"></a></p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-05-03T19:16:25.593Z
Answers.Text: hi Matt. that looks like a good outcome for the warning message. did you have any thoughts about the additional suggestion of 'click here to request a new checksum'? The latter issue may have privacy / security implications I can't wrap my head around, but perhaps no more than any 'request new password' solution does.
Answers.UserDisplayName: petednz - fuzion
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-05-03T19:37:02.753Z
Answers.Text: Might be good to have some other eyes on the wording, since for most users checksum might as well be spelled chkcmsu as far as the meaning they derive from it. May be something about 'having a contact record and expecting/wanting to see your data pre-filled on the form'?
Answers.UserDisplayName: petednz - fuzion
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-05-03T17:45:42.970Z
Answers.LastActivityDate: 2017-05-03T17:45:42.970Z
Answers.UserDisplayName: Matthew Wire
Answers.Body: <p>This is not an existing feature of CiviCRM and would need to be added by a programmer. You can open a ticket in JIRA (<a href="https://issues.civicrm.org" rel="nofollow">https://issues.civicrm.org</a>) and see if anyone would be willing to pick-up this task. If no-one does, and you have a budget to pay for such improvements, you can ask for a quote on your ticket through the Paid Issue Queue (<a href="https://civicrm.org/paid-issue-queue" rel="nofollow">https://civicrm.org/paid-issue-queue</a>).</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-06-23T04:32:58.117Z
Answers.LastActivityDate: 2016-06-23T04:32:58.117Z
Answers.UserDisplayName: cividesk
Body: <p>If a user clicks on a checksum link that has expired, I don't think they get any notification to that effect. This can mean, for example, that when renewing a membership, they might create a duplicate record if they use a different email etc.</p>
  
  <p>Could civicrm provide a warning to the user?</p>
  
  <p>I think this idea may be too specific for general use, but an extension that offers a 'self service' checksum option, ie 'please enter your email address and check your emails for a new link' might be useful.</p>
  
  <p>Thoughts?</p>
  
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2016-05-31T15:33:10.303Z
Comments.Text: Agreed -- sounds good to me.
Comments.UserDisplayName: Laryn
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2016-06-04T18:06:46.023Z
Comments.Text: +1 - An extension to allows contacts to request a new link for expired links or self serve profile edits is a great idea - I suggested it as a solution for this question: http://civicrm.stackexchange.com/questions/12110/how-to-generate-group-unsubscribe-link
Comments.UserDisplayName: Sanjay Jain
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2016-06-08T09:18:24.567Z
Comments.Text: Good idea. We use checksum links with Drupal webforms- if a user clicks an expired link they generally see an empty form with no obvious way to progress.
Comments.UserDisplayName: DaveFF
Tags: <checksum>
Title: Can an expired checksum provide any warning to the user when they get to the site?
ThreadText: # Can an expired checksum provide any warning to the user when they get to the site?
  
  (Asked by: username_0 on 2016-05-30)
  
  If a user clicks on a checksum link that has expired, I don't think they get any notification to that effect. This can mean, for example, that when renewing a membership, they might create a duplicate record if they use a different email etc.
  
  Could civicrm provide a warning to the user?
  
  I think this idea may be too specific for general use, but an extension that offers a 'self service' checksum option, ie 'please enter your email address and check your emails for a new link' might be useful.
  
  Thoughts?
  
  **Tags:** checksum
  
  > **Comments:**
  > **username_1**: Agreed -- sounds good to me.  
  > **username_2**: +1 - An extension to allows contacts to request a new link for expired links or self serve profile edits is a great idea - I suggested it as a solution for this question: http://civicrm.stackexchange.com/questions/12110/how-to-generate-group-unsubscribe-link  
  > **username_3**: Good idea. We use checksum links with Drupal webforms- if a user clicks an expired link they generally see an empty form with no obvious way to progress.  
  
  ---
  
  ## 2 answers
  
  ### Answer by username_4 on 2017-05-03. Score: 2 | Accepted answer
  
  Would something like this work?
  
  [![checksum expired notification](https://i.sstatic.net/XPwc4.png)](https://i.sstatic.net/XPwc4.png)
  
  > **Comments:**
  > **username_0**: hi Matt. that looks like a good outcome for the warning message. did you have any thoughts about the additional suggestion of 'click here to request a new checksum'? The latter issue may have privacy / security implications I can't wrap my head around, but perhaps no more than any 'request new password' solution does.  
  > **username_0**: Might be good to have some other eyes on the wording, since for most users checksum might as well be spelled chkcmsu as far as the meaning they derive from it. May be something about 'having a contact record and expecting/wanting to see your data pre-filled on the form'?  
  
  ---
  
  ### Answer by username_5 on 2016-06-23. Score: 1
  
  This is not an existing feature of CiviCRM and would need to be added by a programmer. You can open a ticket in JIRA (<https://issues.civicrm.org>) and see if anyone would be willing to pick-up this task. If no-one does, and you have a budget to pay for such improvements, you can ask for a quote on your ticket through the Paid Issue Queue (<https://civicrm.org/paid-issue-queue>).
  
  
  ---
  
  