Tips and Tricks HQ Support Portal › Forums › WP eMember › Manually Approve members process
Tagged: approved, filter, manually appove, Memberlist
- This topic has 7 replies, 4 voices, and was last updated 12 years, 8 months ago by sol.
-
AuthorPosts
-
March 2, 2012 at 3:59 pm #5729greencodeSpectator
I would like to manually approve members before they are able to sign in. I understand how to do this but am unsure of the following:
– When the user completes registration they see the following message “Registration Complete! Please Login” which assumes they can then login – they can’t until I approve them.
– They receive an email to say their registration is complete – assumes they can then login. I’m assuming that I should simply change the wording of this email to say their membership needs to be approved first?
– When I approve that member in the CMS is there any way that they can be automatically notified that their account is now active?
Thanks in advance for any help or advice.
March 2, 2012 at 7:39 pm #42604greencodeSpectatorJust to follow this up. I think the main issue here is when I’ve approved their membership it then needs a further automated email sent to the user to say that their membership is now active. Is that possible?
March 3, 2012 at 3:12 am #42605adminKeymasterUpdate: This option is now in the plugin
We are investigating the possibility to add an option that will show a checkbox next to the “Account State” field which will allow you to send a notification email to that member when you update his/her account status.
March 3, 2012 at 10:11 pm #42606greencodeSpectatorThat would be a great addition to an already very good plugin. It would give the site admin the ability to remove users as well and for them to be notified of you doing so. All very useful stuff for a membership plugin.
March 7, 2012 at 3:03 am #42607adminKeymasterWe have added an option so you can send a quick notify email to your member when you are changing his/her account status. Get a new build of the plugin and look for the “Send a Notification to the User” checkbox when you are editing a member’s details.
March 15, 2012 at 9:33 pm #42608solMemberI need to display a member list of only the members which are approved. I realize that both with the shortcode and with my php code – see https://support.tipsandtricks-hq.com/forums/topic/pulling-member-info/page/2 – it displays also unconfirmed members, even applicants who have not even confirmed their email address. As this opens the door to spammers and makes the organisation look little credible, I would like to list only confirmed members.
Any idea on how I could do that?
March 15, 2012 at 10:13 pm #42609PeterMemberHi,
So just to confirm something – are you manually approving members or using the “Free Members Must Confirm Email Address” checkbox in eMember?
Either way, if a member has been approved correctly their account status will show up as “active” otherwise it will show as “inactive”.
Therefore you might be best placed to pull the data from the table “wp_wp_eMember_members_tbl” using phpMyAdmin from which you can sort by column name “account_state”.
March 17, 2012 at 11:13 am #42610solMemberThanks a lot, that solved it. I just added another condition, so the code looks like this now:
<?php
global $wpdb;
$order = ‘company_name’;
$members_table_name = $wpdb->prefix . “wp_eMember_members_tbl”;
$resultsets = $wpdb->get_results(“SELECT * FROM $members_table_name ORDER BY $order”, OBJECT);
foreach ($resultsets as $member):
?>
<?php if($member->membership_level == 2 and $member->account_state == active) { ?>
<tr>
<td align=”left”><?php echo $member->last_name; ?></td>
<td align=”left”><?php echo $member->first_name; ?></td>
<td align=”left”><?php echo $member->company_name; ?></td>
<td align=”left”><?php echo $member->country; ?></td>
</tr>
<?php
}
endforeach; //
?>
-
AuthorPosts
- You must be logged in to reply to this topic.