Validating Login Process

Enable custom validations and restrict users from login.

Restrict Login Based on Custom Field Validation

Filter

– upme_before_login_restrictions

Description

– Validate login 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_login_restrictions','upme_before_login_restrictions', 10 ,2);
function upme_before_login_restrictions($usermeta, $params){
	global $upme_login;
	if(isset($usermeta['access_code']) && $usermeta['access_code'] == 'UPMEFREE'){
		$upme_login->errors[] = __('Invalid access code.','upme');
	}	
}

Restrict Login Based on Login Form

Filter

– upme_before_login_restrictions

Description

– Validate login form based on values of custom fields in a login form with specified name and generate custom errors.

Parameters

– Custom field values in $_POST, Various parameters(Currently empty array)

Usage
add_action('upme_before_login_restrictions','upme_before_login_restrictions', 10 ,2);
function upme_before_login_restrictions($usermeta, $params){
	global $upme_login;

	if( $upme_login->login_form_name == 'subscriber_login' ){
		if(isset($usermeta['access_code']) && $usermeta['access_code'] == ''){
			$upme_login->errors[] = __('Invalid access code.','upme');
		}
	}	
}


Get your copy of User Profiles Made Easy on CodeCanyon