Validating Registration Process
Enable custom validations and restrict users from registering to the site.
Restrict Registration Based on Custom Field Validation
Filter
– upme_before_registration_restrictions
Description
– Validate registration form based on values of custom fields and generate custom errors.
Parameters
– Custom field values in $_POST, Various parameters(Currently empty array)
Usage
add_action('upme_before_registration_restrictions','upme_before_registration_restrictions', 10 ,2); function upme_before_registration_restrictions($usermeta, $params){ global $upme,$upme_register; if(isset($usermeta['city']) && ! in_array($usermeta['city'], array('Sydney','colombo'))){ $upme_register->errors[] = __('Invalid value for City.','upme'); } }
Restrict Registration Based on Registration Form
Filter
– upme_before_registration_restrictions
Description
– Validate registration form based on values of custom fields in a registration form with specified name and generate custom errors.
Parameters
– Custom field values in $_POST, Various parameters(Currently empty array)
Usage
add_action('upme_before_registration_restrictions','upme_before_registration_restrictions', 10 ,2); function upme_before_registration_restrictions($usermeta, $params){ global $upme,$upme_register; if( $upme_register->registration_form_name == 'subscriber_registration' ){ if(isset($usermeta['city']) && ! in_array($usermeta['city'], array('Sydney','colombo'))){ $upme_register->errors[] = __('Invalid value for City.','upme'); } } }