Answers.Body: <p>Please have a look at the code <a href="https://github.com/fuzionnz/nz.co.fuzion.checksumpersist" rel="nofollow">here</a> and see if it can help with what you need.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-03-01T13:59:19.297Z
Answers.Text: that told me exactly what I needed to know. Thank you very much for going the extra mile on this! Really appreciate it.
Answers.UserDisplayName: Andrew West
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-03-02T05:04:39.963Z
Answers.Text: great. hopefully you can either share back, or submit a patch to ours if it meets some other generic situation that might help others?
Answers.UserDisplayName: petednz - fuzion
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-03-02T09:29:19.707Z
Answers.Text: yep definitely - will do
Answers.UserDisplayName: Andrew West
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-03-01T09:25:41.737Z
Answers.LastActivityDate: 2016-03-01T09:25:41.737Z
Answers.UserDisplayName: petednz - fuzion
Body: <p>I'm trying to make an extension that does the following:</p>
  
  <ol>
  <li>User clicks link in email</li>
  <li>Form loads, extracts the contact ID from the querystring (along with a checksum for security), and customises the form appropriately</li>
  <li>User submits form</li>
  <li>Changes are saved</li>
  <li>Form reloads, showing updated data</li>
  </ol>
  
  <p>My problem comes at step 5, as the form no longer knows what the contact ID is. How can I pass the contact ID to this page? It's no longer in the querystring, and I can't find it anywhere...</p>
  
  <p>Sorry if this is basic stuff - I've tried to figure it out from the existing profile code. </p>
  
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2016-02-29T22:00:43.873Z
Comments.Text: I think we have some code that could help on this by creating a session when a checksum is used. asking colleague about getting it out of a private repo
Comments.UserDisplayName: petednz - fuzion
Tags: <quickform>
Title: How do I find the contact ID on a checksum link, after a form is submitted?
ThreadText: # How do I find the contact ID on a checksum link, after a form is submitted?
  
  (Asked by: username_0 on 2016-02-29)
  
  I'm trying to make an extension that does the following:
  
  1. User clicks link in email
  2. Form loads, extracts the contact ID from the querystring (along with a checksum for security), and customises the form appropriately
  3. User submits form
  4. Changes are saved
  5. Form reloads, showing updated data
  
  My problem comes at step 5, as the form no longer knows what the contact ID is. How can I pass the contact ID to this page? It's no longer in the querystring, and I can't find it anywhere...
  
  Sorry if this is basic stuff - I've tried to figure it out from the existing profile code.
  
  **Tags:** quickform
  
  > **Comments:**
  > **username_1**: I think we have some code that could help on this by creating a session when a checksum is used. asking colleague about getting it out of a private repo  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2016-03-01. Score: 2 | Accepted answer
  
  Please have a look at the code [here](https://github.com/fuzionnz/nz.co.username_1.checksumpersist) and see if it can help with what you need.
  
  > **Comments:**
  > **username_0**: that told me exactly what I needed to know. Thank you very much for going the extra mile on this! Really appreciate it.  
  > **username_1**: great. hopefully you can either share back, or submit a patch to ours if it meets some other generic situation that might help others?  
  > **username_0**: yep definitely - will do  
  
  ---
  
  