ExpressionEngine

2.5.0 User Guide

Member Module Registration Extension Hooks

member_member_register

Additional processing when a member is registering through the user side of ExpressionEngine

$edata = $this->extensions->call('member_member_register', $data, $member_id); if ($this->extensions->end_script === TRUE) return;

$data

Array of data about the new member like username, email, screen_name.

$member_id (added in v2.0.1)

The new member’s id.

returns:void

Added in v1.4.0

member_member_register_errors

Add additional error checking to the member registration form.

$this->EE->extensions->call('member_member_register_errors', $this);
if ($this->EE->extensions->end_script === TRUE) return;

$this

The current Member_register object

returns:void

Added in v2.5.0

member_member_register_start

Additional processing prior to / take control of member registration routine

$edata = $this->extensions->call('member_member_register_start'); if ($this->extensions->end_script === TRUE) return;
returns:void

Added in v1.4.2

member_register_validate_members

Additional processing when member(s) are self validated

$edata = $this->extensions->call('member_register_validate_members', $member_id); if ($this->extensions->end_script === TRUE) return;

$member_id

the ID of the member (added 1.6.1)

returns:void

Added in v1.5.2

User Contributed Notes

You must have an ExpressionEngine license and have attained a forum rank of "Lab Assistant" (100 posts) to contribute notes to the User Guide