Legacy Documentation
You are using the documentation for version 3.5.17. Go here for the latest version or check here for your available upgrades to the latest version.
Member Module Registration Extension Hooks¶
member_member_register¶
-
member_member_register
($data, $member_id)¶ 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;
Parameters: - $data (array) – Array of data about the new member like username, email, screen_name
- $member_id (int) – The new member’s id
Return type: Void
New in version 1.4.0.
member_member_register_errors¶
-
member_member_register_errors
($this)¶ 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;
Parameters: - $this (object) – The current Member_register object
Return type: Void
New in version 2.5.0.
member_member_register_start¶
-
member_member_register_start
()¶ 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;
Return type: Void New in version 1.4.2.
member_register_validate_members¶
-
member_register_validate_members
($member_id)¶ 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;
Parameters: - $member_id (int) – the ID of the member
Return type: Void
New in version 1.5.2.