Sign in to WordPress using a NeonCRM constituent account.
This plugin is no longer being publicly supported and will not be updated to be compatible with the newest version of WordPress. If you are interested in pursuing Single Sign On options for your NeonCRM database, please contact us at sales@neoncrm.com.
Sign in to WordPress using a NeonCRM constituent login and password. Use this single sign-on to assign roles to WordPress users.
With this plugin, you can also assign roles to each NeonCRM constituent based on their active membership, retrieved from NeonCRM.
Requires a minimum of PHP 5.3.
FAQ
What is NeonCRM?
NeonCRM is a web-based fundraising and membership system that provides nonprofit organizations with all the tools
required to increase donations and memberships while automating common processes and streamlining staff’s day-to-day tasks. Learn more at www.neoncrm.com.
Where do I get an API Key / Org ID?
This guide explains how to generate an API key: API Keys
Where do I get my OAuth Client ID / Secret?
This guide explains where to find these: OAuth Keys
How can I use this plugin to create a restricted-access content area?
I highly recommend using the Members plugin in conjunction with NeonCRM Sign-In. It lets you set up user access based on custom roles. Any roles you create using the Members plugin will be available for mapping and assignment in the NeonCRM Sign-In plugin.
How can I use this plugin to create a restricted-access forum?
I highly recommend using the Members plugin in conjunction with NeonCRM Sign-In and bbPress. bbPress and Members work together to create restricted-access forums. Use the NeonCRM Sign-In plugin to authenticate your users based on membership and assign them the custom roles you create.
ChangeLog
1.2.0
- Fixes a bug that prevents successful logout.
- Fixes another critical bug with error logging.
1.1.9
- Fixes a critical bug with error logging.
1.1.8
- Improved error logging to increase ability to troubleshoot problems.
1.1.7
- Fixes a bug that prevents members with a long history of membership from receiving the correct access level.
1.1.6
- Fixes a bug that prevents lifetime membership terms from working properly.
1.1.5
- Adds an option so that users can be logged out of WordPress and NeonCRM simultaneously.
1.1.4
- Fixes a bug that causes login failure when used with WooCommerce.
1.1.3
- Administrators can now edit the NeonCRM Account ID associated with a WordPress user.
1.1.2
- Catches WP_Errors generated at user creation and displays them to a user.
- Fixes [neon_sign_in_link_return] shortcode to support archive pages.
1.1.1
- Fixed a critical bug that causes authentication with NeonCRM to fail.
1.1.0
- Added a sign-in link shortcode that allows you to redirect users back to their original page (or any page) instead of the dashboard.
- Fixed a bug that caused users logging in for the first time to be given the default level of access.
- Changed the date format for membership dates on the user profile page.
1.0.2
- Fixed a bug that causes the settings page to conflict with other plugins.
- Added shortcode for the sign-in link.
- Added sign-in button as an option to nav-menus.php.
- Refactored the sign-in URL into a constant
1.0.1
- Fixed a bug that causes the default role to not save.
1.0.0