Answers.Body: <p>You have a few questions here so I will try to address them individually.</p>
  
  <p>The login and user accounts are handled by WordPress. CiviCRM syncs with the WordPress user accounts so when a WordPress user is logged in it connects to a CiviCRM contact. If that user then goes to register for an event, make a contribution, etc. the form will populate with their current information and changes will be saved to the CiviCRM database. </p>
  
  <p>There is a WordPress plugin called "Members" which allow you to create custom user roles and has a nice login widget. </p>
  
  <p>You can use a combination of profiles &amp; the user dashboard to allow logged in users to view and change their engagement with your organization through WordPress front end pages.</p>
  
  <p>This plugin <a href="https://civicrm.org/extensions/civicrm-wordpress-member-sync" rel="noreferrer">https://civicrm.org/extensions/civicrm-wordpress-member-sync</a> will change a user's role based on their membership status. So if a you have restricted content or discounts based on membership and a membership for a contact expires the user's role will change to reflect their new status and content will be restricted.</p>
  
  <p>There is a lot here but with some planning it is all doable.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-02-14T14:54:12.087Z
Answers.Text: It's all doable as KilakwaBT says.  Another free Wordpress plugin called "Profle Builder" is one I use and can recommend.  There is also a Pro version.
Answers.UserDisplayName: peterb
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-02-14T16:09:34.707Z
Answers.Text: Ok, excellent. I was a little worried I was assuming too much of CiviCRM. Let me install those and check them out. If all seems to go well, I'll accept the answer.
Answers.UserDisplayName: Justin Trzeciak
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-11-29T03:05:35.470Z
Answers.Text: @KilakwaBT we are having problems with the members login widget working on the page with the civicrm membership join/renew page. Any suggestions?
Answers.UserDisplayName: Sheila Burkett
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-11-29T14:42:17.460Z
Answers.Text: @SheilaBurkett is the login widget working on other pages?
Answers.UserDisplayName: KilakwaBT
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-11-30T14:51:01.400Z
Answers.Text: Yes @KilakwaBT. It works on pages without the CiviCRM Membership page.
Answers.UserDisplayName: Sheila Burkett
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-11-30T16:33:49.727Z
Answers.Text: @SheilaBurkett are you providing the option to create a WordPress account as part of the member signup? That might be something to look at. You may want to open this up a new question to get some more eyes on it.
Answers.UserDisplayName: KilakwaBT
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-02-13T22:06:51.307Z
Answers.LastActivityDate: 2017-02-13T22:06:51.307Z
Answers.UserDisplayName: KilakwaBT
Body: <p>I am just starting to configure a CiviCRM/Wordpress implementation for my organization. As well as a tool for the club's administrators to keep track of membership, I also want the members themselves to be able to keep track of their own membership.</p>
  
  <p>CiviCRM seems incredibly powerful for administrators, board members, and other roles within the club to manage members, payments, events, etc. However, I would like members to be able to login and maintain their contact information, pay their dues, be able to make donations, sign up for events, etc. I'm having a hard time finding anything built into CiviCRM to allow this functionality. A nice login widget/plugin/feature with the option to sign up would be ideal. From there the user could manage their account.</p>
  
  <p>As a stretch objective CiviCRM would know if a user has donated or participated before creating their account, and recall all that information for the member.</p>
  
  <p>I see this question <a href="https://civicrm.stackexchange.com/questions/12340/how-the-members-can-login-to-civicrm">how the members can login to civicrm</a> alludes to a plugin. A single plugin doesn't seem too hard to manage, but I don't want to have to install 20 different tools just to facilitate this functionality. Is that the only way? </p>
  
  <p>Finally, could CiviCRM keep all user interaction on the front-end site? Or because I'm using Wordpress, would all member interaction happen in the Wordpress back-end? If that is the case, I'd hope some functionality would be hidden to members without sufficient permission. A confusing interface for the club members would render CiviCRM ineffective for my organization.</p>
  
Tags: <wordpress><extension><user-account><user><plugin>
Title: Including Member Login to a CiviCRM Site
ThreadText: # Including Member Login to a CiviCRM Site
  
  (Asked by: username_0 on 2017-02-13)
  
  I am just starting to configure a CiviCRM/Wordpress implementation for my organization. As well as a tool for the club's administrators to keep track of membership, I also want the members themselves to be able to keep track of their own membership.
  
  CiviCRM seems incredibly powerful for administrators, board members, and other roles within the club to manage members, payments, events, etc. However, I would like members to be able to login and maintain their contact information, pay their dues, be able to make donations, sign up for events, etc. I'm having a hard time finding anything built into CiviCRM to allow this functionality. A nice login widget/plugin/feature with the option to sign up would be ideal. From there the user could manage their account.
  
  As a stretch objective CiviCRM would know if a user has donated or participated before creating their account, and recall all that information for the member.
  
  I see this question [how the members can login to civicrm](https://civicrm.stackexchange.com/questions/12340/how-the-members-can-login-to-civicrm) alludes to a plugin. A single plugin doesn't seem too hard to manage, but I don't want to have to install 20 different tools just to facilitate this functionality. Is that the only way?
  
  Finally, could CiviCRM keep all user interaction on the front-end site? Or because I'm using Wordpress, would all member interaction happen in the Wordpress back-end? If that is the case, I'd hope some functionality would be hidden to members without sufficient permission. A confusing interface for the club members would render CiviCRM ineffective for my organization.
  
  **Tags:** wordpress, extension, user-account, user, plugin
  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2017-02-13. Score: 4 | Accepted answer
  
  You have a few questions here so I will try to address them individually.
  
  The login and user accounts are handled by WordPress. CiviCRM syncs with the WordPress user accounts so when a WordPress user is logged in it connects to a CiviCRM contact. If that user then goes to register for an event, make a contribution, etc. the form will populate with their current information and changes will be saved to the CiviCRM database.
  
  There is a WordPress plugin called "Members" which allow you to create custom user roles and has a nice login widget.
  
  You can use a combination of profiles & the user dashboard to allow logged in users to view and change their engagement with your organization through WordPress front end pages.
  
  This plugin <https://civicrm.org/extensions/civicrm-wordpress-member-sync> will change a user's role based on their membership status. So if a you have restricted content or discounts based on membership and a membership for a contact expires the user's role will change to reflect their new status and content will be restricted.
  
  There is a lot here but with some planning it is all doable.
  
  > **Comments:**
  > **username_2**: It's all doable as username_1 says.  Another free Wordpress plugin called "Profle Builder" is one I use and can recommend.  There is also a Pro version.  
  > **username_0**: Ok, excellent. I was a little worried I was assuming too much of CiviCRM. Let me install those and check them out. If all seems to go well, I'll accept the answer.  
  > **username_3**: @username_1 we are having problems with the members login widget working on the page with the civicrm membership join/renew page. Any suggestions?  
  > **username_1**: @SheilaBurkett is the login widget working on other pages?  
  > **username_3**: Yes @username_1. It works on pages without the CiviCRM Membership page.  
  > **username_1**: @SheilaBurkett are you providing the option to create a WordPress account as part of the member signup? That might be something to look at. You may want to open this up a new question to get some more eyes on it.  
  
  ---
  
  