Answers.Body: <p>When a user is logged in their information is auto populated in profile forms. So when they go to event registrations, donation pages, etc. their info is listed in the profile fields. If they make changes this information is updated in CiviCRM. </p>
  
  <p>You can create a profile for editing and insert it into a WordPress page via a short code with the edit option and direct the user there after login. You may want to restrict access to that page to logged in users. The 'Members' plugin in WordPress does a good job of restricting access by user role. </p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-06-30T20:42:46.537Z
Answers.Text: More information about creating profiles is available here: http://gitbook.civicrm.org/organising-your-data/profiles.html
Answers.UserDisplayName: John
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-06-29T19:48:19.440Z
Answers.LastActivityDate: 2015-06-29T19:48:19.440Z
Answers.UserDisplayName: KilakwaBT
Answers.Body: <p>I think what you are mainly interested in is having people sent to their User Dashboard on login. This is something that needs to be done in WordPress by one of a variety of plugins. As it is not a CiviCRM functionality, and there are many ways to do it in WordPress, no one has bothered to create a CiviCRM recipe for doing it.</p>
  
  <p>Step 1: Create the CiviCRM User Dashboard</p>
  
  <p>Create a User Dashboard in WordPress by creating a new post, clicking on the CiviCRM icon, then selecting User Dashboard, Insert Form, then Publish. This creates a page that will have the same URL for everyone, but will display the relevant content to each user about themselves. You should restrict the visibility of this post to users in a certain role by using one of a number of plugins, for example, <a href="https://wordpress.org/plugins/restrict-content/" rel="nofollow">https://wordpress.org/plugins/restrict-content/</a></p>
  
  <p>Step 2: Redirect WordPress Users to their Dashboard when they login</p>
  
  <p>Again, this is done using one of number of available redirect plugins in WordPress. A simpler one is <a href="https://wordpress.org/plugins/peters-login-redirect/" rel="nofollow">https://wordpress.org/plugins/peters-login-redirect/</a></p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-06-30T22:46:15.637Z
Answers.LastActivityDate: 2015-06-30T22:46:15.637Z
Answers.UserDisplayName: Joe Murray
Body: <p>Is there a document that describes how best to setup the security in CiviCRM on WordPress so that a user can login and access their own record? I have read much of the documentation that is in the forum and in the help but nothing that seems consistently in one place from step to step.</p>
  
  <p>The part that seems to be missing is how to forward the person logging in to their own record, rather than to a page where they have to search or find their record. I'm not a programmer so I am assuming this must require some code that I can't find reference to. Any links anyone can share?</p>
  
Tags: <wordpress><profile><dashboard><user-account>
Title: User access to own contact record, forwarding upon login
ThreadText: # User access to own contact record, forwarding upon login
  
  (Asked by: username_0 on 2015-06-29)
  
  Is there a document that describes how best to setup the security in CiviCRM on WordPress so that a user can login and access their own record? I have read much of the documentation that is in the forum and in the help but nothing that seems consistently in one place from step to step.
  
  The part that seems to be missing is how to forward the person logging in to their own record, rather than to a page where they have to search or find their record. I'm not a programmer so I am assuming this must require some code that I can't find reference to. Any links anyone can share?
  
  **Tags:** wordpress, profile, dashboard, user-account
  
  
  ---
  
  ## 2 answers
  
  ### Answer by username_1 on 2015-06-29. Score: 5
  
  When a user is logged in their information is auto populated in profile forms. So when they go to event registrations, donation pages, etc. their info is listed in the profile fields. If they make changes this information is updated in CiviCRM.
  
  You can create a profile for editing and insert it into a WordPress page via a short code with the edit option and direct the user there after login. You may want to restrict access to that page to logged in users. The 'Members' plugin in WordPress does a good job of restricting access by user role.
  
  > **Comments:**
  > **username_2**: More information about creating profiles is available here: http://gitbook.civicrm.org/organising-your-data/profiles.html  
  
  ---
  
  ### Answer by username_3 on 2015-06-30. Score: 3
  
  I think what you are mainly interested in is having people sent to their User Dashboard on login. This is something that needs to be done in WordPress by one of a variety of plugins. As it is not a CiviCRM functionality, and there are many ways to do it in WordPress, no one has bothered to create a CiviCRM recipe for doing it.
  
  Step 1: Create the CiviCRM User Dashboard
  
  Create a User Dashboard in WordPress by creating a new post, clicking on the CiviCRM icon, then selecting User Dashboard, Insert Form, then Publish. This creates a page that will have the same URL for everyone, but will display the relevant content to each user about themselves. You should restrict the visibility of this post to users in a certain role by using one of a number of plugins, for example, <https://wordpress.org/plugins/restrict-content/>
  
  Step 2: Redirect WordPress Users to their Dashboard when they login
  
  Again, this is done using one of number of available redirect plugins in WordPress. A simpler one is <https://wordpress.org/plugins/peters-login-redirect/>
  
  
  ---
  
  