Member Module Registration Extension Hooks
member_member_register($data, $member_id)
| Parameter | Type | Description |
|---|---|---|
| $data | Array |
Array of data about the new member like username, email, screen_name |
| $member_id | Int |
The new member’s id |
| Returns | Void |
Additional processing when a member is registering through the user side of ExpressionEngine.
How it’s called:
ee()->extensions->call('member_member_register', $data, $member_id);
if (ee()->extensions->end_script === TRUE) return;
member_member_register_errors($this)
| Parameter | Type | Description |
|---|---|---|
| $this | Object |
The current Member_register object |
| Returns | Void |
Add additional error checking to the member registration form.
How it’s called:
ee()->extensions->call('member_member_register_errors', $this);
if (ee()->extensions->end_script === TRUE) return;
member_member_register_start()
| Parameter | Type |
|---|---|
| Returns | Void |
Additional processing prior to/take control of member registration routine.
How it’s called:
ee()->extensions->call('member_member_register_start');
if (ee()->extensions->end_script === TRUE) return;
member_register_validate_members($member_id)
| Parameter | Type | Description |
|---|---|---|
| $member_id | Int |
the ID of the member |
| Returns | Void |
Additional processing when member(s) are self validated
How it’s called:
ee()->extensions->call('member_register_validate_members', $member_id);
if (ee()->extensions->end_script === TRUE) return;