ExpressionEngine® User Guide

Legacy Documentation

You are using the documentation for version 4.3.8. Go here for 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.