Answers.Body: <p>Install the webform-civicrm module if you're on Drupal. Add a new webform in Drupal. Use Existing Contact for the user who will log in, in the CiviCRM tab. The user's existing info will show on the form. The user can update her own info.</p>
  
  <p>If the user is also entering or updating data for another contact already in CiviCRM, create contact 2 in the CiviCRM tab for the webform, and use Existing Contact for contact 2 for the logged in user (contact 1) to be able to  look up contact 2's existing info. Contact 1 can update contact 2's info, or add a new contact. </p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-07-31T17:11:09.010Z
Answers.LastActivityDate: 2016-07-31T17:42:50.283Z
Answers.LastEditDate: 2016-07-31T17:42:50.283Z
Answers.UserDisplayName: Joe McLaughlin
Answers.Body: <p>I think the issue is purely to do with your URL - you have the 'create' link - which is intended to provide an empty set of fields. </p>
  
  <p>If you change to <a href="http://d45.demo.civicrm.org/civicrm/profile/edit?gid=15&amp;reset=1" rel="noreferrer">http://d45.demo.civicrm.org/civicrm/profile/edit?gid=15&amp;reset=1</a> you should see the data pre-filled</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-02-18T20:39:11.977Z
Answers.Text: nw. thanks for coming back and updating this.
Answers.UserDisplayName: petednz - fuzion
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-05-03T19:31:30.840Z
Answers.LastActivityDate: 2015-05-03T19:31:30.840Z
Answers.UserDisplayName: petednz - fuzion
Body: <p>I created a public profile form with fields First Name, Last Name, email, and I'd like those fields to be auto-filled when a contact is logged in.</p>
  
  <p>I thought it was supposed to do this by default, but it does not seem to in both the official demo Civicrm or my local.</p>
  
  <p>Here is a link to a public profile I created on the CiviCRM, but this link will die when the demo site resets.  <a href="http://d45.demo.civicrm.org/civicrm/profile/create?gid=15&amp;reset=1" rel="nofollow">http://d45.demo.civicrm.org/civicrm/profile/create?gid=15&amp;reset=1</a></p>
  
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2016-07-31T17:41:33.027Z
Comments.Text: bdombro can you update this question with your CiviCRM version and CMS and version? Thanks!
Comments.UserDisplayName: Joe McLaughlin
Tags: <profile><webform-civicrm>
Title: How to autofill/autopopulate profile forms?
ThreadText: # How to autofill/autopopulate profile forms?
  
  (Asked by: username_0 on 2015-05-03)
  
  I created a public profile form with fields First Name, Last Name, email, and I'd like those fields to be auto-filled when a contact is logged in.
  
  I thought it was supposed to do this by default, but it does not seem to in both the official demo Civicrm or my local.
  
  Here is a link to a public profile I created on the CiviCRM, but this link will die when the demo site resets. <http://d45.demo.civicrm.org/civicrm/profile/create?gid=15&reset=1>
  
  **Tags:** profile, webform-civicrm
  
  > **Comments:**
  > **username_1**: username_0 can you update this question with your CiviCRM version and CMS and version? Thanks!  
  
  ---
  
  ## 2 answers
  
  ### Answer by username_2 on 2015-05-03. Score: 5 | Accepted answer
  
  I think the issue is purely to do with your URL - you have the 'create' link - which is intended to provide an empty set of fields.
  
  If you change to <http://d45.demo.civicrm.org/civicrm/profile/edit?gid=15&reset=1> you should see the data pre-filled
  
  > **Comments:**
  > **username_2**: nw. thanks for coming back and updating this.  
  
  ---
  
  ### Answer by username_1 on 2016-07-31. Score: 0
  
  Install the webform-civicrm module if you're on Drupal. Add a new webform in Drupal. Use Existing Contact for the user who will log in, in the CiviCRM tab. The user's existing info will show on the form. The user can update her own info.
  
  If the user is also entering or updating data for another contact already in CiviCRM, create contact 2 in the CiviCRM tab for the webform, and use Existing Contact for contact 2 for the logged in user (contact 1) to be able to look up contact 2's existing info. Contact 1 can update contact 2's info, or add a new contact.
  
  
  ---
  
  