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.