by
KK » Tue Dec 16, 2014 2:17 am
Apologies, @BlueCaret for the delay in reply. I seemed to have missed your post.
I would like it to be setup so that upon requesting an account, the user is sent an email that asks them to verify their email,
This is what gets done normally upon registration.
An email is sent asking for confirmation.
but this does not activate the account, they are told their account will be reviewed and activated later (by an admin)
When the user clicks on the mail sent above, it leads her to 'members/register.php'. This template has a block that handles activation request.
Remove the <cms:member_process_activation /> tag from this block and the account will not be activated.
Then once they verify their email, the admin is emailed saying someone requested an account
At the point above where removed the <cms:member_process_activation />, we can be sure that the email is valid and so send an email to the administrator instead.
When the admin activates the account I want the user to get another email saying their account has been activated and list their username and password as a reminder.
If the admin uses Couch's admin-panel to activate the account, I am afraid there is no provision there to send emails etc.
You'll have to create a front-end section (a variation of members/profile.php) for admins for the purpose and then send the email you require etc.
Please keep in mind though that you cannot send the user the password he created the account with as Couch, following accepted security recommendations, does not store the original password - only a hash of it that cannot be used to recreate the password.
Also, is there a way to not require a screen name on registration? I only want them to use their email address as their login.
Not a problem. Only email is mandatory. You can skip the name.
Hope this answers your query.