Answers.Body: <p>I believe that for profile edit, you need to use <code>id</code> rather than <code>cid</code> for the contact id, as per the docs you linked to:</p>
  
  <p><a href="http://www.myorganization.org/civicrm/profile/edit?reset=1&amp;gid=N&amp;" rel="nofollow">http://www.myorganization.org/civicrm/profile/edit?reset=1&amp;gid=N&amp;</a>{contact.checksum}&amp;id={contact.contact_id}</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-07-31T14:54:44.863Z
Answers.Text: Doh! RTM. Hooray for CiviCRM's consistency there though :P Thanks davejenx.
Answers.UserDisplayName: John
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-07-31T14:47:58.957Z
Answers.LastActivityDate: 2015-07-31T14:47:58.957Z
Answers.UserDisplayName: davejenx
Body: <p>I've been trying to test using checksums to access pre-filled Profiles, eg:</p>
  
  <pre><code>/civicrm/profile/edit?gid=1&amp;cid=12&amp;cs=12f12df65c25b4b31afb11726af4d5ca_1438265969_168
  </code></pre>
  
  <p>However it does not seem to be working in the current version of CiviCRM (4.6.x). The profile appears without any information filled, and there are no error messages displayed.</p>
  
  <p>Using the same approach (same contact ID and checksum) to pre-fill an event form is working fine, eg:</p>
  
  <pre><code>/civicrm/event/register?id=442&amp;reset=1&amp;cid=12&amp;cs=12f12df65c25b4b31afb11726af4d5ca_1438265969_168
  </code></pre>
  
  <p>Is anyone else experiencing the same problem? If so I'll submit a bug report.</p>
  
  <p>Documentation for checksums at the bottom of this page: <a href="http://wiki.civicrm.org/confluence/display/CRMDOC/Tokens" rel="nofollow">http://wiki.civicrm.org/confluence/display/CRMDOC/Tokens</a></p>
  
Tags: <profile><tokens><checksum>
Title: Checksum to edit profile not working?
ThreadText: # Checksum to edit profile not working?
  
  (Asked by: username_0 on 2015-07-31)
  
  I've been trying to test using checksums to access pre-filled Profiles, eg:
  
  ```
  /civicrm/profile/edit?gid=1&cid=12&cs=12f12df65c25b4b31afb11726af4d5ca_1438265969_168
  
  ```
  
  However it does not seem to be working in the current version of CiviCRM (4.6.x). The profile appears without any information filled, and there are no error messages displayed.
  
  Using the same approach (same contact ID and checksum) to pre-fill an event form is working fine, eg:
  
  ```
  /civicrm/event/register?id=442&reset=1&cid=12&cs=12f12df65c25b4b31afb11726af4d5ca_1438265969_168
  
  ```
  
  Is anyone else experiencing the same problem? If so I'll submit a bug report.
  
  Documentation for checksums at the bottom of this page: <http://wiki.civicrm.org/confluence/display/CRMDOC/Tokens>
  
  **Tags:** profile, tokens, checksum
  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2015-07-31. Score: 3 | Accepted answer
  
  I believe that for profile edit, you need to use `id` rather than `cid` for the contact id, as per the docs you linked to:
  
  <http://www.myorganization.org/civicrm/profile/edit?reset=1&gid=N&>{contact.checksum}&id={contact.contact\_id}
  
  > **Comments:**
  > **username_0**: Doh! RTM. Hooray for CiviCRM's consistency there though :P Thanks username_1.  
  
  ---
  
  