Skip to Content Skip to Menu

CB AutoActions: set Activated on user registering

  • ani333
  • ani333
  • OFFLINE
  • Posts: 10
  • Thanks: 0
  • Karma: 0
1 year 3 weeks ago - 1 year 3 weeks ago #335196 by ani333
Hello

For most users we need activating and approving by administrator. For some users we want to activate and approve on registering.
I made actions in CB AutoActions. Setting approved works fine with the trigger onAfterUserRegistration.

Setting activated (block=0) doesn't trigger with all the user registration/new users triggers I tried.
It works when I use an update trigger, but that doesn't help. It has to be on inserting a new user.

Is there a possibility to change the activated field by AutoAction trigger on inserting a CB user?

Thanks and regards,
Anita
 
Attachments:
Last edit: 1 year 3 weeks ago by ani333.

Please Log in or Create an account to join the conversation.

  • krileon
  • krileon
  • ONLINE
  • Posts: 48419
  • Thanks: 8274
  • Karma: 1443
1 year 3 weeks ago #335201 by krileon
Try using a Code auto action with the following. The Field auto action isn't really meant to be used for toggling user state.

Method: PHP
Code:
Code:
$user->approveUser( 1 );

That should go through the proper approval process as if it were done by a moderator. If you require email confirmation though they won't be unblocked yet.


Kyle (Krileon)
Community Builder Team Member
Before posting on forums: Read FAQ thoroughly + Read our Documentation + Search the forums
CB links: Documentation - Localization - CB Quickstart - CB Paid Subscriptions - Add-Ons - Forge
--
If you are a Professional, Developer, or CB Paid Subscriptions subscriber and have a support issue please always post in your respective support forums for best results!
--
If I've missed your support post with a delay of 3 days or greater and are a Professional, Developer, or CBSubs subscriber please send me a private message with your thread and will reply when possible!
--
Please note I am available Monday - Friday from 8:00 AM CST to 4:00 PM CST. I am away on weekends (Saturday and Sunday) and if I've missed your post on or before a weekend after business hours please wait for the next following business day (Monday) and will get to your issue as soon as possible, thank you.
--
My role here is to provide guidance and assistance. I cannot provide custom code for each custom requirement. Please do not inquire me about custom development.

Please Log in or Create an account to join the conversation.

Moderators: beatnantkrileon
Powered by Kunena Forum