1

I'm not certain if this is possible but what we want to do is the following:

Have an admin register a new user in the admin, including a password for them so that they can pass along these credentials along via offline channels - and then that user will log into a front end client area.

I don't think it's possible to add a password - which surprises me in terms of use-cases needing to manage new users subscriptions by someone else and wanting disseminate specific credentials.

Is this possible?

If not, is it possible to:

  1. Register the new member in the admin (without a password)
  2. Have a custom Activate Account email confirmation go to them to finish their account signup, prompting them to go to:
  3. A page where they can complete this, adding their new password and then logging them into their client account area

Thanks!

1

Your best bet here is going to be to create a plugin.

One way that this could work would be to set up a plugin that defines a record for the front-end users, and then create one or more Control Panel pages for your Administrator to handle these records. Because the records can be defined any way you'd like, they can exist separately from Craft's baked-in User system.

This may actually be preferable in your case, since (if I'm understanding correctly) it sounds like you'd like to manage users logging into a separate frontend area, not the Craft admin Control Panel.

Regarding the Admin ability to manage User's passwords from the Control Panel, this feature was removed in build 2.3.2615. However, this answer does offer a way around this.

  • Thanks Sam. We'll look at the records more but are you suggesting then that the act of the Admin creating that user would happen outside of the baked-in User section also via our plugin? (And your understanding regarding a front-end client area only is correct) – Mike Jan 5 '17 at 9:25
  • That's correct - Plugins can include Control Panel page templates, and so the idea would simply to create one to to along with your plugin. The front-end user management would then still happen within the control panel, but outside of / separately from Craft's users. You could then think of your Plugin as the managing tool for your front-end client users, and the baked-in Craft User's area as the managing tool for your developers or administrators. Hope that helps! – Sam LeBlanc Jan 5 '17 at 15:26
  • Yep - that does. Thanks Sam - much appreciated. – Mike Jan 5 '17 at 15:37
  • No problem, glad to hear it! – Sam LeBlanc Jan 5 '17 at 15:39

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.