I would like to do some extra processing after a user registers. To do this, I built an extension and tried using the member_member_register and the member_member_register_start hooks. Either both of them are getting triggered to early in the process or I am not seeing the right variables to set.
What I am trying to accomplish is to automatically insert values into custom member fields after the user is registered.
You are going to have to insert the data yourself. Something along these lines:
//called on member_member_register
public function extension_method_name($data, $member_id)
{
$custom_fields = array(
'm_field_id_{id}' => 'some value',
...
);
$this->EE->db->where('member_id', $member_id)->update('member_data', $custom_fields);
}Packet Tide owns and develops ExpressionEngine. © Packet Tide, All Rights Reserved.