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');
		}
	}	
}

Get your copy of User Profiles Made Easy on CodeCanyon